Warning, /plasma/kscreenlocker/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include(ECMMarkAsTest) 0002 0003 ####################################### 0004 # LogindTest 0005 ####################################### 0006 set(logindTest_SRCS 0007 logindtest.cpp 0008 fakelogind.cpp 0009 ../logind.cpp 0010 ../kscreenlocker_logging.cpp 0011 ) 0012 0013 add_executable(logindTest ${logindTest_SRCS}) 0014 target_link_libraries(logindTest Qt::DBus Qt::Test KF5::I18n) 0015 add_test(NAME ksmserver-logindTest COMMAND logindTest) 0016 ecm_mark_as_test(logindTest) 0017 0018 ####################################### 0019 # PamTest 0020 ####################################### 0021 0022 pkg_search_module(PamWrapper pam_wrapper) 0023 if (PamWrapper_FOUND) 0024 pkg_get_variable(PamWrapperModuleDir pam_wrapper "modules") 0025 configure_file(data/test_service.in ./test_service) 0026 add_executable(pamTest pamtest.cpp) 0027 target_link_libraries(pamTest Qt::Test kscreenlocker_authenticator) 0028 add_test(NAME ksmserver-pamTest COMMAND pamTest) 0029 ecm_mark_as_test(pamTest) 0030 set_property(TEST ksmserver-pamTest 0031 PROPERTY 0032 ENVIRONMENT LD_PRELOAD=libpam_wrapper.so) 0033 endif() 0034 0035 ####################################### 0036 # KSldTest 0037 ####################################### 0038 add_executable(ksldTest ksldtest.cpp) 0039 target_link_libraries(ksldTest Qt::Test Qt::Widgets KF5::IdleTime XCB::XTEST KScreenLocker) 0040 if (QT_MAJOR_VERSION EQUAL "6") 0041 target_link_libraries(ksldTest Qt::GuiPrivate) 0042 endif() 0043 add_test(NAME ksmserver-ksldTest COMMAND ksldTest) 0044 ecm_mark_as_test(ksldTest) 0045 0046 ####################################### 0047 # KeyboardGrabber 0048 ####################################### 0049 add_executable(keyboardGrabber keyboardgrabber.cpp) 0050 target_link_libraries(keyboardGrabber Qt::Core XCB::XCB) 0051 ecm_mark_as_test(keyboardGrabber) 0052 0053 ####################################### 0054 # PointerGrabber 0055 ####################################### 0056 add_executable(pointerGrabber pointergrabber.cpp) 0057 target_link_libraries(pointerGrabber Qt::Core XCB::XCB) 0058 ecm_mark_as_test(pointerGrabber) 0059 0060 ####################################### 0061 # LockWindowTest 0062 ####################################### 0063 set(x11LockerTest_SRCS 0064 x11lockertest.cpp 0065 ../x11locker.cpp 0066 ../globalaccel.cpp 0067 ../abstractlocker.cpp 0068 ../kscreenlocker_logging.cpp 0069 ) 0070 0071 add_executable(x11LockerTest ${x11LockerTest_SRCS}) 0072 target_link_libraries(x11LockerTest 0073 KF5::GlobalAccel 0074 KF5::I18n 0075 KF5::WindowSystem 0076 Qt::Test 0077 Qt::Widgets 0078 X11::X11 0079 XCB::XCB 0080 XCB::KEYSYMS 0081 ) 0082 if (QT_MAJOR_VERSION EQUAL "5") 0083 target_link_libraries(x11LockerTest Qt5::X11Extras) 0084 else() 0085 target_link_libraries(x11LockerTest Qt::GuiPrivate) 0086 endif() 0087 add_test(NAME ksmserver-x11LockerTest COMMAND x11LockerTest) 0088 ecm_mark_as_test(x11LockerTest)