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})