Warning, /pim/kleopatra/src/kwatchgnupg/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: none
0002 # SPDX-License-Identifier: BSD-3-Clause
0003 set(kwatchgnupg_version 1.0)
0004 
0005 find_package(KF6Notifications ${KF_MIN_VERSION} CONFIG REQUIRED)
0006 find_package(KF6TextWidgets ${KF_MIN_VERSION} CONFIG REQUIRED)
0007 
0008 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/version-kwatchgnupg.h.in ${CMAKE_CURRENT_BINARY_DIR}/version-kwatchgnupg.h)
0009 
0010 set(kwatchgnupg_SRCS
0011   ../utils/kuniqueservice.cpp
0012   ../kleopatra_debug.cpp
0013   kwatchgnupgmainwin.cpp
0014   kwatchgnupgconfig.cpp
0015   aboutdata.cpp
0016   tray.cpp
0017   ../utils/kuniqueservice.h
0018   ../kleopatra_debug.h
0019   kwatchgnupgmainwin.h
0020   kwatchgnupgconfig.h
0021   aboutdata.h
0022   tray.h
0023   main.cpp
0024   kwatchgnupg.qrc
0025 )
0026 
0027 ecm_qt_declare_logging_category(kwatchgnupg_SRCS HEADER kwatchgnupg_debug.h IDENTIFIER KWATCHGNUPG_LOG CATEGORY_NAME org.kde.pim.kwatchgnupg
0028         DESCRIPTION "kwatchgnupg (kwatchgnupg)"
0029         OLD_CATEGORY_NAMES log_kwatchgnupg
0030         EXPORT KLEOPATRA
0031     )
0032 
0033 if(WIN32)
0034   set(kwatchgnupg_SRCS ${kwatchgnupg_SRCS} ../utils/gnupg-registry.c)
0035 endif()
0036 
0037 add_executable(kwatchgnupg ${kwatchgnupg_SRCS})
0038 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
0039     set_target_properties(kwatchgnupg PROPERTIES UNITY_BUILD ON)
0040 endif()
0041 
0042 
0043 target_link_libraries(kwatchgnupg
0044   KF6::DBusAddons
0045   KF6::XmlGui
0046   KF6::Notifications
0047   KF6::TextWidgets
0048   KF6::IconThemes
0049   KPim6::Libkleo
0050   KF6::CoreAddons
0051   KF6::Crash
0052   KF6::StatusNotifierItem
0053 )
0054 
0055 install(TARGETS kwatchgnupg ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0056 
0057 install(FILES images/kwatchgnupg.png images/kwatchgnupg2.png DESTINATION ${KDE_INSTALL_DATADIR}/kwatchgnupg/pics)
0058 install(FILES images/kwatchgnupg.png DESTINATION ${KDE_INSTALL_FULL_ICONDIR}/hicolor/22x22/apps)
0059 install(FILES org.kde.kwatchgnupg.desktop DESTINATION ${KDE_INSTALL_APPDIR})