Warning, /system/ksystemlog/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 include(ECMAddTests)
0002 
0003 set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} )
0004 
0005 include_directories( 
0006   ${CMAKE_CURRENT_SOURCE_DIR}
0007   ${CMAKE_CURRENT_SOURCE_DIR}/../src
0008   ${CMAKE_CURRENT_SOURCE_DIR}/../src/config
0009   ${CMAKE_CURRENT_BINARY_DIR}/../src/config
0010   ${CMAKE_CURRENT_SOURCE_DIR}/../src/lib
0011   ${CMAKE_CURRENT_SOURCE_DIR}/../src/modes/system
0012   ${CMAKE_CURRENT_SOURCE_DIR}/../src/modes/kernel
0013 )
0014 
0015 add_library(testCore STATIC testUtil.cpp testUtil.h testResources.qrc )
0016 target_link_libraries(testCore PUBLIC
0017     Qt6::Test
0018     ksystemlog_lib
0019     ksystemlog_base_mode
0020     ksystemlog_config
0021     ksystemlog_system
0022     ksystemlog_kernel)
0023 
0024 
0025 macro(ksystemlog_unit_tests)
0026         foreach(unitTest ${ARGN})
0027             ecm_add_test(${unitTest}.cpp TEST_NAME ksystemlog-${unitTest} LINK_LIBRARIES testCore)
0028         endforeach(unitTest)
0029 endmacro(ksystemlog_unit_tests)
0030 
0031 ksystemlog_unit_tests(
0032         logModeFactoryTest
0033         systemAnalyzerTest
0034         kernelAnalyzerTest
0035 
0036     # Not real unit tests
0037         kioLogFileReaderTest
0038 
0039         # Needs to be ported away from KDELibs4Support:
0040         # findIncompatibleKioTest
0041 )