Changeset View
Changeset View
Standalone View
Standalone View
startkde/CMakeLists.txt
Show All 17 Lines | |||||
18 | 18 | | |||
19 | target_include_directories(startplasma-x11 PRIVATE ${X11_X11_INCLUDE_PATH}) | 19 | target_include_directories(startplasma-x11 PRIVATE ${X11_X11_INCLUDE_PATH}) | ||
20 | target_link_libraries(startplasma-x11 PRIVATE Qt5::Core Qt5::DBus KF5::ConfigCore | 20 | target_link_libraries(startplasma-x11 PRIVATE Qt5::Core Qt5::DBus KF5::ConfigCore | ||
21 | ${X11_X11_LIB} # for kcheckrunning | 21 | ${X11_X11_LIB} # for kcheckrunning | ||
22 | ) | 22 | ) | ||
23 | target_link_libraries(startplasma-wayland PRIVATE Qt5::Core Qt5::DBus KF5::ConfigCore) | 23 | target_link_libraries(startplasma-wayland PRIVATE Qt5::Core Qt5::DBus KF5::ConfigCore) | ||
24 | target_link_libraries(startplasma-waylandsession PRIVATE Qt5::Core Qt5::DBus KF5::ConfigCore) | 24 | target_link_libraries(startplasma-waylandsession PRIVATE Qt5::Core Qt5::DBus KF5::ConfigCore) | ||
25 | add_subdirectory(plasma-session) | 25 | add_subdirectory(plasma-session) | ||
26 | add_subdirectory(plasma-shutdown) | ||||
26 | 27 | | |||
27 | #FIXME: reconsider, looks fishy | 28 | #FIXME: reconsider, looks fishy | ||
28 | if(NOT CMAKE_INSTALL_PREFIX STREQUAL "/usr") | 29 | if(NOT CMAKE_INSTALL_PREFIX STREQUAL "/usr") | ||
29 | set_property(SOURCE startplasma.cpp APPEND PROPERTY COMPILE_DEFINITIONS | 30 | set_property(SOURCE startplasma.cpp APPEND PROPERTY COMPILE_DEFINITIONS | ||
30 | XCURSOR_PATH="${KDE_INSTALL_FULL_DATAROOTDIR}/icons:$XCURSOR_PATH:~/.icons:/usr/share/icons:/usr/share/pixmaps:/usr/X11R6/lib/X11/icons") | 31 | XCURSOR_PATH="${KDE_INSTALL_FULL_DATAROOTDIR}/icons:$XCURSOR_PATH:~/.icons:/usr/share/icons:/usr/share/pixmaps:/usr/X11R6/lib/X11/icons") | ||
31 | endif() | 32 | endif() | ||
32 | 33 | | |||
33 | configure_file(config-startplasma.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-startplasma.h) | 34 | configure_file(config-startplasma.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-startplasma.h) | ||
34 | 35 | | |||
35 | install(TARGETS startplasma-x11 ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | 36 | install(TARGETS startplasma-x11 ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | ||
36 | install(TARGETS startplasma-wayland ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | 37 | install(TARGETS startplasma-wayland ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | ||
37 | install(TARGETS startplasma-waylandsession DESTINATION ${KDE_INSTALL_LIBEXECDIR}) | 38 | install(TARGETS startplasma-waylandsession DESTINATION ${KDE_INSTALL_LIBEXECDIR}) | ||
38 | install(PROGRAMS plasma-sourceenv.sh DESTINATION ${KDE_INSTALL_LIBEXECDIR}) | 39 | install(PROGRAMS plasma-sourceenv.sh DESTINATION ${KDE_INSTALL_LIBEXECDIR}) |