diff --git a/discover/CMakeLists.txt b/discover/CMakeLists.txt --- a/discover/CMakeLists.txt +++ b/discover/CMakeLists.txt @@ -16,6 +16,7 @@ add_executable(plasma-discover ${plasma_discover_SRCS}) add_executable(Plasma::Discover ALIAS plasma-discover) +set_target_properties(plasma-discover PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_FULL_LIBDIR}/plasma-discover) target_link_libraries(plasma-discover LINK_PUBLIC KF5::DBusAddons diff --git a/exporter/CMakeLists.txt b/exporter/CMakeLists.txt --- a/exporter/CMakeLists.txt +++ b/exporter/CMakeLists.txt @@ -1,6 +1,7 @@ include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR}) add_executable(plasma-discover-exporter main.cpp MuonExporter.cpp) +set_target_properties(plasma-discover-exporter PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_FULL_LIBDIR}/plasma-discover) target_link_libraries(plasma-discover-exporter Discover::Common KF5::CoreAddons KF5::I18n) diff --git a/libdiscover/CMakeLists.txt b/libdiscover/CMakeLists.txt --- a/libdiscover/CMakeLists.txt +++ b/libdiscover/CMakeLists.txt @@ -53,5 +53,5 @@ target_include_directories(DiscoverCommon PRIVATE ${PHONON_INCLUDES} PUBLIC ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) -install(TARGETS DiscoverCommon ${INSTALL_TARGETS_DEFAULT_ARGS}) +install(TARGETS DiscoverCommon DESTINATION ${CMAKE_INSTALL_LIBDIR}/plasma-discover) install(FILES resources/discoverabstractnotifier.notifyrc DESTINATION ${KNOTIFYRC_INSTALL_DIR}) diff --git a/updater/CMakeLists.txt b/updater/CMakeLists.txt --- a/updater/CMakeLists.txt +++ b/updater/CMakeLists.txt @@ -17,6 +17,7 @@ ) add_executable(plasma-discover-updater ${plasmadiscover_updater_SRCS}) +set_target_properties(plasma-discover-updater PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_FULL_LIBDIR}/plasma-discover) target_link_libraries(plasma-discover-updater KF5::CoreAddons KF5::I18n @@ -34,4 +35,3 @@ install( FILES plasmadiscoverupdaterui.rc DESTINATION ${KXMLGUI_INSTALL_DIR}/plasmadiscoverupdater ) install( PROGRAMS plasma-discover-updater.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) -