Warning, /utilities/kgpg/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 find_package(Qt${QT_MAJOR_VERSION}Test REQUIRED) 0002 0003 add_library(kgpg_tests_common STATIC 0004 common.h common.cpp) 0005 target_link_libraries(kgpg_tests_common kgpg_lib) 0006 0007 function(create_test name) 0008 add_executable(${name} ${ARGN}) 0009 target_link_libraries(${name} kgpg_lib kgpg_tests_common Qt::Test) 0010 add_test(NAME ${name} COMMAND ${name}) 0011 add_dependencies(${name} test-data) 0012 endfunction() 0013 0014 create_test(kgpg-import kgpgimport.h kgpgimport.cpp) 0015 create_test(kgpg-verify kgpgverify.h kgpgverify.cpp) 0016 create_test(kgpg-change-trust kgpgchangetrust.h kgpgchangetrust.cpp) 0017 create_test(kgpg-disable kgpgchangedisable.h kgpgchangedisable.cpp) 0018 create_test(kgpg-interface kgpginterface.h kgpginterface.cpp) 0019 create_test(kgpg-encrypt kgpgencrypt.h kgpgencrypt.cpp) 0020 create_test(kgpg-decrypt kgpgdecrypt.h kgpgdecrypt.cpp) 0021 create_test(kgpg-del-key kgpgdelkey.h kgpgdelkey.cpp) 0022 create_test(kgpg-add-photo kgpgaddphoto.h kgpgaddphoto.cpp) 0023 create_test(kgpg-add-uid kgpgadduid.h kgpgadduid.cpp) 0024 create_test(kgpg-export kgpgexport.h kgpgexport.cpp) 0025 create_test(kgpg-genkey 0026 kgpggeneratekey.h 0027 kgpggeneratekey.cpp 0028 kgpggeneratekeytesttransaction.h 0029 kgpggeneratekeytesttransaction.cpp 0030 ) 0031 0032 add_custom_target(test-data) 0033 0034 add_custom_command(TARGET test-data PRE_BUILD 0035 COMMAND ${CMAKE_COMMAND} -E 0036 copy_directory ${CMAKE_SOURCE_DIR}/tests/keys ${CMAKE_BINARY_DIR}/tests/keys)