Changeset View
Changeset View
Standalone View
Standalone View
shell/CMakeLists.txt
Show First 20 Lines • Show All 93 Lines • ▼ Show 20 Line(s) | |||||
94 | KF5::XmlGui | 94 | KF5::XmlGui | ||
95 | KF5::Package | 95 | KF5::Package | ||
96 | KF5::WaylandClient | 96 | KF5::WaylandClient | ||
97 | ) | 97 | ) | ||
98 | target_include_directories(plasmashell PRIVATE "${CMAKE_BINARY_DIR}") | 98 | target_include_directories(plasmashell PRIVATE "${CMAKE_BINARY_DIR}") | ||
99 | target_compile_definitions(plasmashell PRIVATE -DPROJECT_VERSION="${PROJECT_VERSION}") | 99 | target_compile_definitions(plasmashell PRIVATE -DPROJECT_VERSION="${PROJECT_VERSION}") | ||
100 | 100 | | |||
101 | if(HAVE_X11) | 101 | if(HAVE_X11) | ||
102 | target_link_libraries(plasmashell ${X11_LIBRARIES} XCB::XCB ) | 102 | target_link_libraries(plasmashell ${X11_LIBRARIES} ${XCB_LIBRARIES} ) | ||
103 | target_link_libraries(plasmashell Qt5::X11Extras) | 103 | target_link_libraries(plasmashell Qt5::X11Extras) | ||
104 | endif() | 104 | endif() | ||
105 | 105 | | |||
106 | install(TARGETS plasmashell ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | 106 | install(TARGETS plasmashell ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | ||
107 | install(FILES plasmashell.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR}) | 107 | install(FILES plasmashell.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR}) | ||
108 | install( FILES dbus/org.kde.PlasmaShell.xml DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR} ) | 108 | install( FILES dbus/org.kde.PlasmaShell.xml DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR} ) | ||
109 | 109 | | |||
110 | install(FILES | 110 | install(FILES | ||
111 | scripting/plasma-layout-template.desktop | 111 | scripting/plasma-layout-template.desktop | ||
112 | DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR}) | 112 | DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR}) | ||
113 | 113 | | |||
114 | add_subdirectory(packageplugins) | 114 | add_subdirectory(packageplugins) | ||
115 | add_subdirectory(autotests) | 115 | add_subdirectory(autotests) |