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