Warning, /frameworks/kservice/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include(ECMMarkAsTest)
0002
0003 find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Test)
0004
0005 macro(kservice_executable_tests)
0006 foreach(_testname ${ARGN})
0007 add_executable(${_testname} ${_testname}.cpp)
0008 target_link_libraries(${_testname} KF6::Service)
0009 ecm_mark_as_test(${_testname})
0010 endforeach(_testname)
0011 endmacro()
0012
0013 kservice_executable_tests(
0014 kservicegroup_dumper
0015 findservice
0016 )
0017
0018 add_executable(kmimeassociations_dumper)
0019 ecm_mark_as_test(kmimeassociations_dumper)
0020
0021 ecm_qt_declare_logging_category(kmimeassociations_dumper
0022 HEADER sycocadebug.h
0023 IDENTIFIER SYCOCA
0024 CATEGORY_NAME kf.service.sycoca
0025 )
0026 target_sources(kmimeassociations_dumper PRIVATE
0027 kmimeassociations_dumper.cpp
0028 ../src/sycoca/kmimeassociations.cpp
0029 )
0030
0031 target_link_libraries(kmimeassociations_dumper KF6::Service KF6::CoreAddons KF6::ConfigCore)