Warning, /pim/kleopatra/src/libkleopatraclient/core/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: none 0002 # SPDX-License-Identifier: BSD-3-Clause 0003 0004 if(WIN32) 0005 set(_kleopatraclientcore_extra_SRCS ../../utils/gnupg-registry.c) 0006 else() 0007 set(_kleopatraclientcore_extra_SRCS) 0008 endif() 0009 0010 ecm_qt_declare_logging_category(_kleopatraclientcore_common_SRCS HEADER libkleopatraclientcore_debug.h IDENTIFIER LIBKLEOPATRACLIENTCORE_LOG CATEGORY_NAME org.kde.pim.libkleopatraclientcore 0011 DESCRIPTION "kleopatra client core (kleopatra)" 0012 OLD_CATEGORY_NAMES log_libkleopatraclientcore 0013 EXPORT KLEOPATRA 0014 ) 0015 0016 0017 add_library(kleopatraclientcore 0018 ${_kleopatraclientcore_extra_SRCS} 0019 initialization.cpp 0020 command.cpp 0021 selectcertificatecommand.cpp 0022 signencryptfilescommand.cpp 0023 decryptverifyfilescommand.cpp 0024 libkleopatraclientcore_debug.cpp 0025 initialization.h 0026 command.h 0027 selectcertificatecommand.h 0028 signencryptfilescommand.h 0029 decryptverifyfilescommand.h 0030 libkleopatraclientcore_debug.h 0031 ${_kleopatraclientcore_common_SRCS} 0032 ) 0033 generate_export_header(kleopatraclientcore BASE_NAME kleopatraclientcore) 0034 0035 set_target_properties(kleopatraclientcore PROPERTIES 0036 VERSION ${libkleopatraclient_version} 0037 SOVERSION ${libkleopatraclient_soversion} 0038 ) 0039 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT) 0040 set_target_properties(kleopatraclientcore PROPERTIES UNITY_BUILD ON) 0041 endif() 0042 0043 target_link_libraries(kleopatraclientcore LibAssuan::LibAssuan LibGpgError::LibGpgError Qt::Widgets KF6::I18n Gpgmepp) 0044 0045 install(TARGETS kleopatraclientcore ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)