Warning, /frameworks/kwallet/tests/kwalletd/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/../../src/api/KWallet ) # for kwallet.h 0002 include_directories( ${CMAKE_CURRENT_BINARY_DIR}/../../src/api/KWallet ) 0003 0004 include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/../../src/runtime/kwalletd ) # kwalletwizard.h 0005 include_directories( ${CMAKE_CURRENT_BINARY_DIR}/../../src/runtime/kwalletd/backend ) # kwalletwizard.h 0006 0007 include(ECMMarkAsTest) 0008 0009 find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} CONFIG REQUIRED Test) 0010 find_package(KF5CoreAddons ${KF_DEP_VERSION} REQUIRED) 0011 find_package(KF5I18n ${KF_DEP_VERSION} REQUIRED) 0012 find_package(KF5ConfigWidgets ${KF_DEP_VERSION} REQUIRED) 0013 find_package(KF5WidgetsAddons ${KF_DEP_VERSION} REQUIRED) 0014 find_package(Gpgmepp) # provided by GpgME 0015 0016 remove_definitions(-DQT_NO_CAST_FROM_ASCII) 0017 remove_definitions(-DQT_NO_CAST_FROM_BYTEARRAY) 0018 0019 add_executable(kwalletwizardtest) 0020 set(kwalletwizardtest_ui_SRCS) 0021 qt_wrap_ui(kwalletwizardtest_ui_SRCS 0022 ../../src/runtime/kwalletd/kbetterthankdialogbase.ui 0023 ../../src/runtime/kwalletd/kwalletwizardpageexplanation.ui 0024 ../../src/runtime/kwalletd/kwalletwizardpageintro.ui 0025 ../../src/runtime/kwalletd/kwalletwizardpageoptions.ui 0026 ../../src/runtime/kwalletd/kwalletwizardpagepassword.ui 0027 ../../src/runtime/kwalletd/kwalletwizardpagegpgkey.ui 0028 ) 0029 0030 if (Gpgmepp_FOUND) 0031 qt_wrap_ui(kwalletwizardtest_ui_SRCS 0032 ../../src/runtime/kwalletd/kwalletwizardpagepasswordgpg.ui) 0033 endif(Gpgmepp_FOUND) 0034 0035 target_sources(kwalletwizardtest PRIVATE 0036 kwalletwizardtest.cpp 0037 ../../src/runtime/kwalletd/kwalletwizard.cpp 0038 ${kwalletwizardtest_ui_SRCS} 0039 ) 0040 ecm_mark_as_test(kwalletwizardtest) 0041 target_link_libraries(kwalletwizardtest 0042 KF5Wallet 0043 Qt${QT_MAJOR_VERSION}::Test 0044 KF5::CoreAddons 0045 KF5::I18n 0046 KF5::WidgetsAddons) 0047 if (Gpgmepp_FOUND) 0048 target_link_libraries(kwalletwizardtest Gpgmepp) 0049 endif(Gpgmepp_FOUND) 0050 0051 add_library(kwallettestlib STATIC kwallettest.cpp) 0052 target_link_libraries(kwallettestlib KF5Wallet Qt${QT_MAJOR_VERSION}::Widgets) 0053 0054 macro(kwalletd_tests) 0055 foreach(_testname ${ARGN}) 0056 add_executable(${_testname} ${_testname}.cpp) 0057 ecm_mark_as_test(${_testname}) 0058 target_link_libraries(${_testname} 0059 kwallettestlib 0060 kwalletbackend5 0061 KF5Wallet 0062 Qt${QT_MAJOR_VERSION}::DBus 0063 Qt${QT_MAJOR_VERSION}::Test 0064 KF5::CoreAddons 0065 KF5::I18n) 0066 endforeach(_testname) 0067 endmacro() 0068 0069 kwalletd_tests( 0070 kwalletasync 0071 kwalletsync 0072 kwalletpath 0073 kwalletboth 0074 kwalletmany 0075 kwalletcbc 0076 ) 0077 0078