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)