diff --git a/ksmserver/config-ksmserver.h.cmake b/ksmserver/config-ksmserver.h.cmake index f24e62d7c..0b58e7b6c 100644 --- a/ksmserver/config-ksmserver.h.cmake +++ b/ksmserver/config-ksmserver.h.cmake @@ -1,12 +1,4 @@ /* Define to 1 if you have the `_IceTransNoListen' function. */ #cmakedefine HAVE__ICETRANSNOLISTEN 1 -#ifndef KSMSERVER_UNIT_TEST -#define KCHECKPASS_BIN "${CMAKE_INSTALL_FULL_LIBEXECDIR}/kcheckpass" -#else -#define KCHECKPASS_BIN "${CMAKE_CURRENT_BINARY_DIR}/screenlocker/greeter/autotests/fakekcheckpass" -#endif - -#define KSCREENLOCKER_GREET_BIN "${CMAKE_INSTALL_FULL_LIBEXECDIR}/kscreenlocker_greet" - #define KWIN_BIN "${KWIN_BIN}" diff --git a/ksmserver/screenlocker/CMakeLists.txt b/ksmserver/screenlocker/CMakeLists.txt index 97da3931a..a5f819bf8 100644 --- a/ksmserver/screenlocker/CMakeLists.txt +++ b/ksmserver/screenlocker/CMakeLists.txt @@ -4,10 +4,12 @@ add_definitions(-DTRANSLATION_DOMAIN=\"kscreenlocker\") # adjusting CMAKE_C_FLAGS to get wayland protocols to compile set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu90") +configure_file(config-kscreenlocker.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kscreenlocker.h) +include_directories(${CMAKE_CURRENT_BINARY_DIR}) + add_subdirectory(kcheckpass) add_subdirectory(greeter) add_subdirectory(kcm) -include_directories(${CMAKE_CURRENT_BINARY_DIR}/../) set(screensaver_dbusXML dbus/org.freedesktop.ScreenSaver.xml) set(kscreensaver_dbusXML dbus/org.kde.screensaver.xml) diff --git a/ksmserver/screenlocker/autotests/CMakeLists.txt b/ksmserver/screenlocker/autotests/CMakeLists.txt index 51eb0feaf..73a340de2 100644 --- a/ksmserver/screenlocker/autotests/CMakeLists.txt +++ b/ksmserver/screenlocker/autotests/CMakeLists.txt @@ -1,4 +1,4 @@ -add_definitions(-DKSMSERVER_UNIT_TEST) +add_definitions(-DKSCREENLOCKER_UNIT_TEST) include(ECMMarkAsTest) ####################################### diff --git a/ksmserver/screenlocker/config-kscreenlocker.h.cmake b/ksmserver/screenlocker/config-kscreenlocker.h.cmake new file mode 100644 index 000000000..2a034dee8 --- /dev/null +++ b/ksmserver/screenlocker/config-kscreenlocker.h.cmake @@ -0,0 +1,7 @@ +#ifndef KSCREENLOCKER_UNIT_TEST +#define KCHECKPASS_BIN "${CMAKE_INSTALL_FULL_LIBEXECDIR}/kcheckpass" +#else +#define KCHECKPASS_BIN "${CMAKE_CURRENT_BINARY_DIR}/greeter/autotests/fakekcheckpass" +#endif + +#define KSCREENLOCKER_GREET_BIN "${CMAKE_INSTALL_FULL_LIBEXECDIR}/kscreenlocker_greet" diff --git a/ksmserver/screenlocker/greeter/CMakeLists.txt b/ksmserver/screenlocker/greeter/CMakeLists.txt index 942d88cd7..2c15430e4 100644 --- a/ksmserver/screenlocker/greeter/CMakeLists.txt +++ b/ksmserver/screenlocker/greeter/CMakeLists.txt @@ -4,7 +4,7 @@ add_definitions(-DTRANSLATION_DOMAIN=\"kscreenlocker_greet\") include_directories( ${CMAKE_CURRENT_BINARY_DIR} ../kcheckpass - ${CMAKE_CURRENT_BINARY_DIR}/../../ + ${CMAKE_CURRENT_BINARY_DIR}/../ ) set(kscreenlocker_greet_SRCS diff --git a/ksmserver/screenlocker/greeter/authenticator.cpp b/ksmserver/screenlocker/greeter/authenticator.cpp index 4d916a1ba..1389c6dc6 100644 --- a/ksmserver/screenlocker/greeter/authenticator.cpp +++ b/ksmserver/screenlocker/greeter/authenticator.cpp @@ -22,7 +22,7 @@ along with this program. If not, see . *********************************************************************/ #include "authenticator.h" #include -#include +#include // Qt #include diff --git a/ksmserver/screenlocker/greeter/autotests/CMakeLists.txt b/ksmserver/screenlocker/greeter/autotests/CMakeLists.txt index 4244a2aec..73b32d09d 100644 --- a/ksmserver/screenlocker/greeter/autotests/CMakeLists.txt +++ b/ksmserver/screenlocker/greeter/autotests/CMakeLists.txt @@ -1,4 +1,4 @@ -add_definitions(-DKSMSERVER_UNIT_TEST) +add_definitions(-DKSCREENLOCKER_UNIT_TEST) include(ECMMarkAsTest) ##################################### diff --git a/ksmserver/screenlocker/greeter/autotests/killtest.cpp b/ksmserver/screenlocker/greeter/autotests/killtest.cpp index 363c9f03e..b0483fa74 100644 --- a/ksmserver/screenlocker/greeter/autotests/killtest.cpp +++ b/ksmserver/screenlocker/greeter/autotests/killtest.cpp @@ -18,7 +18,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . *********************************************************************/ // own -#include +#include // Qt #include #include diff --git a/ksmserver/screenlocker/kcm/CMakeLists.txt b/ksmserver/screenlocker/kcm/CMakeLists.txt index c5c62be4a..1abfda239 100644 --- a/ksmserver/screenlocker/kcm/CMakeLists.txt +++ b/ksmserver/screenlocker/kcm/CMakeLists.txt @@ -5,7 +5,7 @@ set(screenlocker_kcm_SRCS kcm.cpp selectimagebutton.cpp ) -include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../) +include_directories(${CMAKE_CURRENT_BINARY_DIR}/../) ki18n_wrap_ui(screenlocker_kcm_SRCS kcm.ui) kconfig_add_kcfg_files(screenlocker_kcm_SRCS ../kcfg/kscreensaversettings.kcfgc) diff --git a/ksmserver/screenlocker/kcm/kcm.cpp b/ksmserver/screenlocker/kcm/kcm.cpp index 053344933..bf1da583b 100644 --- a/ksmserver/screenlocker/kcm/kcm.cpp +++ b/ksmserver/screenlocker/kcm/kcm.cpp @@ -21,7 +21,7 @@ along with this program. If not, see . #include "kscreensaversettings.h" #include "ui_kcm.h" #include "screenlocker_interface.h" -#include +#include #include #include #include diff --git a/ksmserver/screenlocker/ksldapp.cpp b/ksmserver/screenlocker/ksldapp.cpp index d4c4c83de..59334c468 100644 --- a/ksmserver/screenlocker/ksldapp.cpp +++ b/ksmserver/screenlocker/ksldapp.cpp @@ -27,7 +27,7 @@ along with this program. If not, see . #include "waylandlocker.h" #include "logind.h" #include "kscreensaversettings.h" -#include +#include #include #include "waylandserver.h" // KDE diff --git a/ksmserver/screenlocker/waylandserver.cpp b/ksmserver/screenlocker/waylandserver.cpp index f8ef66533..f57a5f4a4 100644 --- a/ksmserver/screenlocker/waylandserver.cpp +++ b/ksmserver/screenlocker/waylandserver.cpp @@ -19,7 +19,7 @@ along with this program. If not, see . *********************************************************************/ #include "waylandserver.h" // ksld -#include +#include // Wayland #include #include