Changeset View
Changeset View
Standalone View
Standalone View
kcms/icons/CMakeLists.txt
Show All 20 Lines | 12 | target_link_libraries(kcm_icons | |||
---|---|---|---|---|---|
21 | KF5::KDELibs4Support | 21 | KF5::KDELibs4Support | ||
22 | ${X11_LIBRARIES} | 22 | ${X11_LIBRARIES} | ||
23 | ) | 23 | ) | ||
24 | 24 | | |||
25 | if(X11_FOUND) | 25 | if(X11_FOUND) | ||
26 | target_link_libraries(kcm_icons Qt5::X11Extras) | 26 | target_link_libraries(kcm_icons Qt5::X11Extras) | ||
27 | endif() | 27 | endif() | ||
28 | 28 | | |||
29 | install(TARGETS kcm_icons DESTINATION ${PLUGIN_INSTALL_DIR} ) | 29 | file(GENERATE OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/config.h CONTENT "#define CMAKE_INSTALL_FULL_LIBEXECDIR \"${CMAKE_INSTALL_FULL_LIBEXECDIR}\"") | ||
30 | | ||||
31 | add_executable(plasma-changeicons changeicons.cpp) | ||||
32 | target_link_libraries(plasma-changeicons PRIVATE Qt5::Core KF5::KIOWidgets KF5::IconThemes) | ||||
30 | 33 | | |||
31 | ########### install files ############### | 34 | install(TARGETS kcm_icons DESTINATION ${PLUGIN_INSTALL_DIR} ) | ||
32 | 35 | | |||
33 | install( FILES icons.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) | 36 | install( FILES icons.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) | ||
34 | install( FILES icons.knsrc DESTINATION ${CONFIG_INSTALL_DIR} ) | 37 | | ||
38 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/icons.knsrc ${CMAKE_BINARY_DIR}/icons.knsrc) | ||||
39 | install( FILES ${CMAKE_BINARY_DIR}/icons.knsrc DESTINATION ${CONFIG_INSTALL_DIR} ) | ||||
40 | | ||||
41 | install(TARGETS plasma-changeicons DESTINATION ${LIBEXEC_INSTALL_DIR} ) |