Warning, /pim/kleopatra/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: none 0002 # SPDX-License-Identifier: BSD-3-Clause 0003 add_subdirectory(gnupg_home) 0004 0005 set(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}) 0006 include_directories( 0007 ${CMAKE_SOURCE_DIR}/src/ 0008 ${CMAKE_BINARY_DIR}/src/ 0009 ${GPGME_INCLUDES} 0010 ) 0011 0012 ########### next target ############### 0013 0014 set(test_verify_SRCS test_verify.cpp) 0015 0016 add_definitions(-DKLEO_TEST_GNUPGHOME="${CMAKE_CURRENT_BINARY_DIR}/gnupg_home") 0017 add_definitions(-DKLEO_TEST_DATADIR="${CMAKE_CURRENT_SOURCE_DIR}") 0018 0019 0020 add_executable(test_verify ${test_verify_SRCS}) 0021 add_test(NAME test_verify COMMAND test_verify) 0022 ecm_mark_as_test(test_verify) 0023 0024 target_link_libraries(test_verify 0025 KPim6::Libkleo 0026 Qt::Test 0027 KF6::CoreAddons 0028 KF6::I18n 0029 Qt::Widgets 0030 ) 0031 0032 target_link_libraries(test_verify QGpgmeQt6) 0033 0034 ########### next target ############### 0035 0036 # this doesn't yet work on Windows 0037 0038 add_definitions(-DGPG_ERR_SOURCE_DEFAULT=GPG_ERR_SOURCE_USER_2) 0039 0040 set(test_uiserver_SRCS test_uiserver.cpp ${CMAKE_SOURCE_DIR}/src/utils/wsastarter.cpp) 0041 0042 #FIXME: omitting TEST makes test_uiserver print output again on a Win32 console; 0043 # find a better fix for this issue 0044 if(WIN32) 0045 add_executable(test_uiserver ${test_uiserver_SRCS}) 0046 else() 0047 add_executable(test_uiserver ${test_uiserver_SRCS}) 0048 endif() 0049 0050 target_link_libraries(test_uiserver KF6::I18n KPim6::Libkleo LibAssuan::LibAssuan LibGpgError::LibGpgError) 0051 0052 target_link_libraries(test_uiserver QGpgmeQt6) 0053