Warning, /pim/akonadi/tests/libs/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 find_package(Qt6Test ${QT_REQUIRED_VERSION} CONFIG REQUIRED) 0002 0003 if(${EXECUTABLE_OUTPUT_PATH}) 0004 set( PREVIOUS_EXEC_OUTPUT_PATH ${EXECUTABLE_OUTPUT_PATH} ) 0005 else() 0006 set( PREVIOUS_EXEC_OUTPUT_PATH . ) 0007 endif() 0008 set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} ) 0009 set( TEST_RESULT_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/testresults ) 0010 file(MAKE_DIRECTORY ${TEST_RESULT_OUTPUT_PATH}) 0011 0012 kde_enable_exceptions() 0013 0014 # convenience macro to add akonadi demo application 0015 macro(add_akonadi_demo _source) 0016 set(_test ${_source}) 0017 get_filename_component(_name ${_source} NAME_WE) 0018 add_executable(${_name} ${_test}) 0019 target_link_libraries(${_name} 0020 KPim6::AkonadiCore 0021 KPim6::AkonadiWidgets 0022 KF6::I18n 0023 ) 0024 endmacro() 0025 0026 # demo applications 0027 add_akonadi_demo(itemdumper.cpp itemdumper.h) 0028 add_akonadi_demo(subscriber.cpp) 0029 add_akonadi_demo(agentinstancewidgettest.cpp agentinstancewidgettest.h) 0030 add_akonadi_demo(agenttypewidgettest.cpp agenttypewidgettest.h) 0031 add_akonadi_demo(pluginloadertest.cpp) 0032 ##REACTIVATE 0033 #add_akonadi_demo(selftester.cpp) 0034 add_akonadi_demo(collectiondialog.cpp) 0035 add_akonadi_demo(conflictresolvedialogtest_gui.cpp) 0036 0037 add_subdirectory(etm_test_app)