Warning, /plasma/kscreenlocker/greeter/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 include(ECMMarkAsTest)
0002 
0003 #######################################
0004 # KillTest
0005 #######################################
0006 add_executable(killTest killtest.cpp)
0007 target_compile_definitions(killTest PRIVATE KSCREENLOCKER_GREET_BIN_REL="kscreenlocker_greet")
0008 add_test(NAME kscreenlocker-killTest COMMAND killTest)
0009 
0010 # We want ASAN to step out of our way, we need to handle these kill types
0011 if (DEFINED ECM_ENABLE_SANITIZERS OR "$ENV{KDECI_BUILD}" STREQUAL "TRUE")
0012     set_tests_properties(kscreenlocker-killTest PROPERTIES ENVIRONMENT "ASAN_OPTIONS=handle_segv=0,poison_heap=0,handle_sigbus=0,handle_sigill=0,handle_sigfpe=0")
0013 endif()
0014 
0015 ecm_mark_as_test(killTest)
0016 target_link_libraries(killTest KF6::CoreAddons Qt::Test)