generic: adjust to kdelibs changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-06-17 18:38:55 +03:00
parent 41b2b2257d
commit 472f24878b
78 changed files with 657 additions and 305 deletions

View file

@ -5,8 +5,7 @@ include(CheckFunctionExists)
include(GenerateExportHeader)
include(FeatureSummary)
find_package(KDE4 4.23.0 REQUIRED)
include(KDE4Defaults)
find_package(KDELibs4 4.23.0 REQUIRED)
# kdelibs requires 0.91
find_package(SharedMimeInfo 0.91)
@ -392,16 +391,16 @@ configure_file(
@ONLY
)
configure_file(
KDE4WorkspaceVersion.cmake.in
"${CMAKE_BINARY_DIR}/KDE4WorkspaceVersion.cmake"
KDE4WorkspaceConfigVersion.cmake.in
"${CMAKE_BINARY_DIR}/KDE4WorkspaceConfigVersion.cmake"
@ONLY
)
install(
FILES
${CMAKE_BINARY_DIR}/KDE4WorkspaceConfig.cmake
${CMAKE_BINARY_DIR}/KDE4WorkspaceVersion.cmake
DESTINATION ${KDE4_DATA_INSTALL_DIR}/cmake/modules
${CMAKE_BINARY_DIR}/KDE4WorkspaceConfigVersion.cmake
DESTINATION ${KDE4_DATA_INSTALL_DIR}/cmake/KDE4Workspace
)
install(

View file

@ -1,5 +1,7 @@
# KDE4WorkspaceConfig.cmake is generated by CMake from kde-workspace/KDE4WorkspaceConfig.cmake.in
find_package(KDELibs4 REQUIRED QUIET)
# the exports file exports
set(KDE4WORKSPACE_TARGET_PREFIX @KDE4WORKSPACE_TARGET_PREFIX@)

View file

@ -0,0 +1,23 @@
# KDE4WorkspaceVersion.cmake is generated by CMake from kde-workspace/KDE4WorkspaceVersion.cmake.in
# Do we have a version number for kdebase/workspace ? Alex
set(KDE4WORKSPACE_VERSION_MAJOR @KDE_VERSION_MAJOR@)
set(KDE4WORKSPACE_VERSION_MINOR @KDE_VERSION_MINOR@)
set(KDE4WORKSPACE_VERSION_PATCH @KDE_VERSION_RELEASE@)
set(KDE4WORKSPACE_VERSION @KDE_VERSION@)
# Compatibility with find_package() query and version requirement
set(PACKAGE_VERSION "${KDE4WORKSPACE_VERSION}")
set(PACKAGE_VERSION_MAJOR "${KDE4WORKSPACE_VERSION_MAJOR}")
set(PACKAGE_VERSION_MINOR "${KDE4WORKSPACE_VERSION_MINOR}")
set(PACKAGE_VERSION_PATCH "${KDE4WORKSPACE_VERSION_PATCH}")
# Check whether the requested PACKAGE_FIND_VERSION is compatible
if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}")
set(PACKAGE_VERSION_COMPATIBLE FALSE)
else()
set(PACKAGE_VERSION_COMPATIBLE TRUE)
if ("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}")
set(PACKAGE_VERSION_EXACT TRUE)
endif()
endif()

View file

@ -1,7 +0,0 @@
# KDE4WorkspaceVersion.cmake is generated by CMake from kde-workspace/KDE4WorkspaceVersion.cmake.in
# Do we have a version number for kdebase/workspace ? Alex
set(KDE4WORKSPACE_VERSION_MAJOR @KDE_VERSION_MAJOR@)
set(KDE4WORKSPACE_VERSION_MINOR @KDE_VERSION_MINOR@)
set(KDE4WORKSPACE_VERSION_PATCH @KDE_VERSION_RELEASE@)
set(KDE4WORKSPACE_VERSION "${KDE4WORKSPACE_VERSION_MAJOR}.${KDE4WORKSPACE_VERSION_MINOR}.${KDE4WORKSPACE_VERSION_PATCH}")

View file

@ -93,7 +93,7 @@ generate_export_header(dolphinprivate)
install(
TARGETS dolphinprivate
${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
##########################################
@ -213,7 +213,7 @@ target_link_libraries(dolphin
install(
TARGETS dolphin
${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
##########################################

View file

@ -171,7 +171,7 @@ generate_export_header(katepartinterfaces)
# install kate part interfaces
install(
TARGETS katepartinterfaces
EXPORT kdelibsLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
# kate part itself just is interfaces + the factory

View file

@ -26,8 +26,6 @@ set(kateinterfaces_LIB_SRCS
katequickopen.cpp
)
add_library(kateinterfaces SHARED ${kateinterfaces_LIB_SRCS})
target_link_libraries(kateinterfaces PUBLIC
@ -54,14 +52,16 @@ target_link_libraries(kate
generate_export_header(kateinterfaces BASE_NAME kate)
install(
TARGETS
kateinterfaces
kate
${INSTALL_TARGETS_DEFAULT_ARGS}
TARGETS kateinterfaces
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
install(
TARGETS kate
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
install(
FILES ${CMAKE_CURRENT_BINARY_DIR}/kate_export.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}
COMPONENT Devel
)

View file

@ -8,5 +8,4 @@ install(
pluginconfigpageinterface.h
pluginmanager.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/kate
COMPONENT Devel
)

View file

@ -12,7 +12,7 @@ target_link_libraries(kcminit
install(
TARGETS kcminit
${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
# write a cmake script file which creates the symlink

View file

@ -9,5 +9,6 @@ target_link_libraries(kcmshell4
install(
TARGETS kcmshell4
${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_BIN_INSTALL_DIR}
COMPONENT RUNTIME
)

View file

@ -30,7 +30,7 @@ target_link_libraries(kaccess
install(
TARGETS kaccess
${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
########### install files ###############

View file

@ -8,11 +8,10 @@ configure_file (
${CMAKE_CURRENT_BINARY_DIR}/config-kcontrol-input.h
)
include_directories( ${KDE4_INCLUDES} )
include_directories(${KDE4_INCLUDES})
if (LIBUSB_FOUND)
include_directories( ${LIBUSB_INCLUDES} )
include_directories(${LIBUSB_INCLUDES})
endif (LIBUSB_FOUND)
@ -51,7 +50,10 @@ if (X11_Xcursor_FOUND)
target_link_libraries(kapplymousetheme ${X11_Xcursor_LIB})
endif (X11_Xcursor_FOUND)
install(TARGETS kapplymousetheme ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS kapplymousetheme
DESTINATION ${KDE_BIN_INSTALL_DIR}
)
########### next target ###############

View file

@ -59,7 +59,8 @@ target_link_libraries(krandrtray
)
install(
TARGETS krandrtray ${INSTALL_TARGETS_DEFAULT_ARGS}
TARGETS krandrtray
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
########### next target ###############

View file

@ -4,5 +4,5 @@ target_link_libraries(kde4-menu ${KDE4_KDECORE_LIBS})
install(
TARGETS kde4-menu
${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -21,7 +21,7 @@ target_link_libraries(kdepasswd
install(
TARGETS kdepasswd
${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
install(
PROGRAMS kdepasswd.desktop

View file

@ -32,5 +32,5 @@ target_link_libraries(kdesudo
install(
TARGETS kdesudo
${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -27,7 +27,7 @@ endif()
install(
TARGETS kdialog
${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
install(
FILES org.kde.kdialog.ProgressDialog.xml

View file

@ -1,5 +1,10 @@
set(kdontchangethehostname_SRCS khostname.cpp )
add_executable(kdontchangethehostname ${kdontchangethehostname_SRCS})
target_link_libraries(kdontchangethehostname ${KDE4_KDECORE_LIBS})
install(TARGETS kdontchangethehostname DESTINATION ${KDE4_LIBEXEC_INSTALL_DIR})
install(
TARGETS kdontchangethehostname
DESTINATION ${KDE4_LIBEXEC_INSTALL_DIR}
)

View file

@ -10,10 +10,9 @@ target_link_libraries(kbookmarkmerger ${KDE4_KIO_LIBS})
install(
TARGETS kbookmarkmerger
${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
########### next target ###############
set(keditbookmarks_SRCS
@ -58,7 +57,7 @@ target_link_libraries(keditbookmarks
install(
TARGETS keditbookmarks
${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
########### install files ###############

View file

@ -25,5 +25,5 @@ generate_export_header(kbookmarkmodel_private BASE_NAME KBOOKMARKMODEL)
install(
TARGETS kbookmarkmodel_private
${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)

View file

@ -21,7 +21,10 @@ kde4_add_plugin(kcm_filetypes ${kcm_filetypes_SRCS})
target_link_libraries(kcm_filetypes ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS})
install(TARGETS kcm_filetypes DESTINATION ${KDE4_PLUGIN_INSTALL_DIR} )
install(
TARGETS kcm_filetypes
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)
########### next target ###############
@ -29,13 +32,19 @@ set(keditfiletype_SRCS keditfiletype.cpp ${libfiletypes_SRCS})
add_executable(keditfiletype ${keditfiletype_SRCS})
target_link_libraries(keditfiletype ${KDE4_KIO_LIBS})
if (Q_WS_X11)
target_link_libraries(keditfiletype ${X11_X11_LIB})
endif (Q_WS_X11)
target_link_libraries(keditfiletype
${KDE4_KIO_LIBS}
${X11_X11_LIB}
)
install(TARGETS keditfiletype ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS keditfiletype
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
########### install files ###############
install( FILES filetypes.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR} )
install(
FILES filetypes.desktop
DESTINATION ${KDE4_SERVICES_INSTALL_DIR}
)

View file

@ -5,5 +5,6 @@ add_executable(kfile4 ${kfile_SRCS})
target_link_libraries(kfile4 ${KDE4_KIO_LIBS})
install(
TARGETS kfile4 ${INSTALL_TARGETS_DEFAULT_ARGS}
TARGETS kfile4
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -22,7 +22,7 @@ target_link_libraries(kfind
install(
TARGETS kfind
${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
########### install files ###############

View file

@ -17,21 +17,31 @@ set(kglobalaccel_SRCS
globalshortcut.cpp
globalshortcutsregistry.cpp
globalshortcutcontext.cpp
kglobalaccel_x11.cpp
)
if(Q_WS_X11)
set(kglobalaccel_SRCS ${kglobalaccel_SRCS} kglobalaccel_x11.cpp)
endif()
add_executable(kglobalaccel ${kglobalaccel_SRCS})
target_link_libraries(kglobalaccel ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${X11_LIBRARIES})
target_link_libraries(kglobalaccel
${KDE4_KDEUI_LIBS}
${KDE4_KIO_LIBS}
${X11_LIBRARIES}
)
# Install application and configuration
install( TARGETS kglobalaccel ${INSTALL_TARGETS_DEFAULT_ARGS} )
# install( FILES kglobalaccel.desktop DESTINATION ${KDE4_AUTOSTART_INSTALL_DIR})
install( FILES kglobalaccel.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR})
install(
TARGETS kglobalaccel
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
# install(FILES kglobalaccel.desktop DESTINATION ${KDE4_AUTOSTART_INSTALL_DIR})
install(
FILES kglobalaccel.desktop
DESTINATION ${KDE4_SERVICES_INSTALL_DIR}
)
# KNotify configuration
install( FILES kglobalaccel.notifyrc DESTINATION ${KDE4_DATA_INSTALL_DIR}/kglobalaccel)
install(
FILES kglobalaccel.notifyrc
DESTINATION ${KDE4_DATA_INSTALL_DIR}/kglobalaccel
)
kde4_add_dbus_service(org.kde.kglobalaccel.service.in)

View file

@ -7,21 +7,29 @@ set(kded_khotkeys_PART_SRCS
qt4_generate_dbus_interface(kded.h org.kde.khotkeys.xml )
kde4_add_plugin(kded_khotkeys ${kded_khotkeys_PART_SRCS})
target_link_libraries(kded_khotkeys khotkeysprivate kworkspace ${KDE4_KDEUI_LIBS})
# I'm not sure if this is needed anymore. Check it
if(X11_XTest_FOUND)
target_link_libraries(kded_khotkeys ${X11_XTest_LIB})
endif(X11_XTest_FOUND)
target_link_libraries(kded_khotkeys
${KDE4_KDEUI_LIBS}
# I'm not sure if this is needed anymore. Check it
${X11_XTest_LIB}
khotkeysprivate
kworkspace
)
########### install files ###############
install(TARGETS kded_khotkeys DESTINATION ${KDE4_PLUGIN_INSTALL_DIR})
install(
TARGETS kded_khotkeys
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)
install(FILES khotkeys.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR}/kded)
install(
FILES khotkeys.desktop
DESTINATION ${KDE4_SERVICES_INSTALL_DIR}/kded
)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.khotkeys.xml
DESTINATION ${KDE4_DBUS_INTERFACES_INSTALL_DIR})
install(
FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.khotkeys.xml
DESTINATION ${KDE4_DBUS_INTERFACES_INSTALL_DIR}
)

View file

@ -60,35 +60,31 @@ set(
# ACTION_DATA WIDGETS
hotkeys_widget_base.ui
)
)
qt4_add_dbus_interface(
kcm_hotkeys_PART_SRCS
${CMAKE_CURRENT_BINARY_DIR}/../app/org.kde.khotkeys.xml
khotkeys_interface)
khotkeys_interface
)
kde4_add_plugin(
kcm_hotkeys
${kcm_hotkeys_PART_SRCS}
)
kde4_add_plugin(kcm_hotkeys ${kcm_hotkeys_PART_SRCS})
add_dependencies(kcm_hotkeys kded_khotkeys)
target_link_libraries(
kcm_hotkeys
khotkeysprivate
target_link_libraries(kcm_hotkeys
${KDE4_KIO_LIBS}
${QT_QTGUI_LIBRARY}
${X11_X11_LIB}
)
khotkeysprivate
)
install(
TARGETS kcm_hotkeys
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)
)
install(
FILES khotkeys.desktop
DESTINATION ${KDE4_SERVICES_INSTALL_DIR}
)
)

View file

@ -62,10 +62,21 @@ set(khotkeysprivate_SRCS
)
add_library(khotkeysprivate SHARED ${khotkeysprivate_SRCS})
target_link_libraries(khotkeysprivate kworkspace ${KDE4_KIO_LIBS} ${X11_LIBRARIES})
target_link_libraries(khotkeysprivate
${KDE4_KIO_LIBS}
${X11_LIBRARIES}
kworkspace
)
if(X11_XTest_FOUND)
target_link_libraries(khotkeysprivate ${X11_XTest_LIB})
endif(X11_XTest_FOUND)
set_target_properties(khotkeysprivate PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION})
install(TARGETS khotkeysprivate ${INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)
set_target_properties(khotkeysprivate PROPERTIES
VERSION ${GENERIC_LIB_VERSION}
SOVERSION ${GENERIC_LIB_SOVERSION}
)
install(
TARGETS khotkeysprivate
DESTINATION ${KDE4_LIB_INSTALL_DIR}
LIBRARY NAMELINK_SKIP
)

View file

@ -2,4 +2,7 @@ add_executable(kiconfinder kiconfinder.cpp)
target_link_libraries(kiconfinder ${KDE4_KDEUI_LIBS})
install(TARGETS kiconfinder ${INSTALL_TARGETS_DEFAULT_ARGS} )
install(
TARGETS kiconfinder
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -46,12 +46,23 @@ set( kinfocenter_SRCS
ToolTips/tooltipmanager.cpp
)
add_executable( kinfocenter ${kinfocenter_SRCS} )
add_executable(kinfocenter ${kinfocenter_SRCS} )
target_link_libraries( kinfocenter ${KDE4_KFILE_LIBS} ${KDE4_KCMUTILS_LIBS} )
target_link_libraries(kinfocenter
${KDE4_KFILE_LIBS}
${KDE4_KCMUTILS_LIBS}
)
##install
install( TARGETS kinfocenter ${INSTALL_TARGETS_DEFAULT_ARGS} )
install( PROGRAMS kinfocenter.desktop DESTINATION ${KDE4_XDG_APPS_INSTALL_DIR} )
INSTALL( FILES kinfocenterui.rc DESTINATION ${KDE4_DATA_INSTALL_DIR}/kinfocenter )
install(
TARGETS kinfocenter
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
install(
PROGRAMS kinfocenter.desktop
DESTINATION ${KDE4_XDG_APPS_INSTALL_DIR}
)
INSTALL(
FILES kinfocenterui.rc
DESTINATION ${KDE4_DATA_INSTALL_DIR}/kinfocenter
)

View file

@ -4,7 +4,10 @@ set(kioclient_SRCS kioclient.cpp )
add_executable(kioclient ${kioclient_SRCS})
target_compile_definitions(kioclient PRIVATE -DKIOCLIENT_AS_KIOCLIENT)
target_link_libraries(kioclient ${KDE4_KIO_LIBS})
install(TARGETS kioclient ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS kioclient
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
################
@ -12,7 +15,10 @@ set(kde-open_SRCS kioclient.cpp )
add_executable(kde-open ${kde-open_SRCS})
target_compile_definitions(kde-open PRIVATE -DKIOCLIENT_AS_KDEOPEN)
target_link_libraries(kde-open ${KDE4_KIO_LIBS})
install(TARGETS kde-open ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS kde-open
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
################
@ -20,7 +26,10 @@ set(kde-cp_SRCS kioclient.cpp )
add_executable(kde-cp ${kde-cp_SRCS})
target_compile_definitions(kde-cp PRIVATE -DKIOCLIENT_AS_KDECP)
target_link_libraries(kde-cp ${KDE4_KIO_LIBS})
install(TARGETS kde-cp ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS kde-cp
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
################
@ -28,5 +37,8 @@ set(kde-mv_SRCS kioclient.cpp )
add_executable(kde-mv ${kde-mv_SRCS})
target_compile_definitions(kde-mv PRIVATE -DKIOCLIENT_AS_KDEMV)
target_link_libraries(kde-mv ${KDE4_KIO_LIBS})
install(TARGETS kde-mv ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS kde-mv
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -4,5 +4,7 @@ add_executable(kioexec ${kioexec_SRCS})
target_link_libraries(kioexec ${KDE4_KIO_LIBS})
install(TARGETS kioexec DESTINATION ${KDE4_LIBEXEC_INSTALL_DIR} )
install(
TARGETS kioexec
DESTINATION ${KDE4_LIBEXEC_INSTALL_DIR}
)

View file

@ -16,29 +16,51 @@ set(kio_trash_PART_SRCS kio_trash.cpp ${trashcommon_PART_SRCS})
add_executable(kio_trash ${kio_trash_PART_SRCS})
target_link_libraries(kio_trash ${KDE4_KIO_LIBS} ${KDE4_SOLID_LIBS})
target_link_libraries(kio_trash
${KDE4_KIO_LIBS}
${KDE4_SOLID_LIBS}
)
install(TARGETS kio_trash DESTINATION ${KDE4_LIBEXEC_INSTALL_DIR} )
install(
TARGETS kio_trash
DESTINATION ${KDE4_LIBEXEC_INSTALL_DIR}
)
########### next target ###############
set(ktrash_SRCS ktrash.cpp )
set(ktrash_SRCS ktrash.cpp)
add_executable(ktrash ${ktrash_SRCS})
target_link_libraries(ktrash ${KDE4_KIO_LIBS} )
target_link_libraries(ktrash ${KDE4_KIO_LIBS})
install(TARGETS ktrash ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS ktrash
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
########### next target ###############
set(kcm_trash_PART_SRCS kcmtrash.cpp ${trashcommon_PART_SRCS})
kde4_add_plugin(kcm_trash ${kcm_trash_PART_SRCS})
target_link_libraries(kcm_trash ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${KDE4_SOLID_LIBS})
target_link_libraries(kcm_trash
${KDE4_KDEUI_LIBS}
${KDE4_KIO_LIBS}
${KDE4_SOLID_LIBS}
)
install(TARGETS kcm_trash DESTINATION ${KDE4_PLUGIN_INSTALL_DIR})
install(
TARGETS kcm_trash
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)
########### install files ###############
install( FILES trash.protocol DESTINATION ${KDE4_SERVICES_INSTALL_DIR} )
install( FILES kcmtrash.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR} )
install(
FILES trash.protocol
DESTINATION ${KDE4_SERVICES_INSTALL_DIR}
)
install(
FILES kcmtrash.desktop
DESTINATION ${KDE4_SERVICES_INSTALL_DIR}
)

View file

@ -33,7 +33,16 @@ if (X11_Xfixes_FOUND)
target_link_libraries(klipper ${X11_Xfixes_LIB})
endif (X11_Xfixes_FOUND)
install(TARGETS klipper ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS klipper
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
install(PROGRAMS klipper.desktop DESTINATION ${KDE4_XDG_APPS_INSTALL_DIR})
install(PROGRAMS klipper.desktop DESTINATION ${KDE4_AUTOSTART_INSTALL_DIR})
install(
PROGRAMS klipper.desktop
DESTINATION ${KDE4_XDG_APPS_INSTALL_DIR}
)
install(
PROGRAMS klipper.desktop
DESTINATION ${KDE4_AUTOSTART_INSTALL_DIR}
)

View file

@ -28,14 +28,27 @@ set(kmenuedit_SRCS main.cpp ${kmenueditcommon_STAT_SRCS})
add_executable(kmenuedit ${kmenuedit_SRCS})
target_link_libraries(kmenuedit ${KDE4_KIO_LIBS} ${QT_QTXML_LIBRARY} ${QT_QTDBUS_LIBRARY})
target_link_libraries(kmenuedit
${KDE4_KIO_LIBS}
${QT_QTXML_LIBRARY}
${QT_QTDBUS_LIBRARY}
)
install(TARGETS kmenuedit ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS kmenuedit
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
########### install files ###############
install(PROGRAMS kmenuedit.desktop DESTINATION ${KDE4_XDG_APPS_INSTALL_DIR})
install(FILES kmenueditui.rc DESTINATION ${KDE4_DATA_INSTALL_DIR}/kmenuedit)
install(
PROGRAMS kmenuedit.desktop
DESTINATION ${KDE4_XDG_APPS_INSTALL_DIR}
)
install(
FILES kmenueditui.rc
DESTINATION ${KDE4_DATA_INSTALL_DIR}/kmenuedit
)
add_dependencies(kmenuedit kded_khotkeys)

View file

@ -2,4 +2,7 @@ add_executable(kmimetypefinder kmimetypefinder.cpp)
target_link_libraries(kmimetypefinder ${KDE4_KDECORE_LIBS})
install(TARGETS kmimetypefinder ${INSTALL_TARGETS_DEFAULT_ARGS} )
install(
TARGETS kmimetypefinder
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -4,12 +4,17 @@ add_executable(knetattach ${knetattach_SRCS})
target_link_libraries(knetattach ${KDE4_KIO_LIBS})
install(TARGETS knetattach DESTINATION ${KDE4_LIBEXEC_INSTALL_DIR})
install(
TARGETS knetattach
DESTINATION ${KDE4_LIBEXEC_INSTALL_DIR}
)
########### install files ###############
install(PROGRAMS knetattach.desktop DESTINATION ${KDE4_XDG_APPS_INSTALL_DIR})
install(
PROGRAMS knetattach.desktop
DESTINATION ${KDE4_XDG_APPS_INSTALL_DIR}
)
kde4_install_icons(${KDE4_ICON_INSTALL_DIR})

View file

@ -26,7 +26,10 @@ target_link_libraries(knotify4
${KDE4_KMEDIAPLAYER_LIBS}
)
install(TARGETS knotify4 ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS knotify4
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
########### install files ###############

View file

@ -161,8 +161,13 @@ target_link_libraries(konsole PRIVATE konsoleprivate)
generate_export_header(konsoleprivate)
install(
TARGETS konsole konsoleprivate
${INSTALL_TARGETS_DEFAULT_ARGS}
TARGETS konsole
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
install(
TARGETS konsoleprivate
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
### Embedded Konsole KPart

View file

@ -3,4 +3,7 @@ set(kquitapp_SRCS kquitapp.cpp)
add_executable(kquitapp ${kquitapp_SRCS})
target_link_libraries(kquitapp ${KDE4_KDECORE_LIBS})
install(TARGETS kquitapp ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS kquitapp
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -4,17 +4,21 @@ set(kreadconfig_SRCS kreadconfig.cpp )
add_executable(kreadconfig ${kreadconfig_SRCS})
target_link_libraries(kreadconfig ${KDE4_KDECORE_LIBS} )
install(TARGETS kreadconfig ${INSTALL_TARGETS_DEFAULT_ARGS})
target_link_libraries(kreadconfig ${KDE4_KDECORE_LIBS})
install(
TARGETS kreadconfig
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
########### next target ###############
set(kwriteconfig_SRCS kwriteconfig.cpp )
add_executable(kwriteconfig ${kwriteconfig_SRCS})
target_link_libraries(kwriteconfig ${KDE4_KDECORE_LIBS})
target_link_libraries(kwriteconfig ${KDE4_KDECORE_LIBS} )
install(TARGETS kwriteconfig ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS kwriteconfig
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -55,21 +55,30 @@ set(krunner_SRCS
add_executable(krunner ${krunner_SRCS})
target_link_libraries(krunner
kworkspace
plasmagenericshell
processui
${KDE4_PLASMA_LIBS}
${KDE4_SOLID_LIBRARIES}
${KDE4_KDEUI_LIBS}
${KDE4_KCMUTILS_LIBS}
${X11_X11_LIB}
kworkspace
plasmagenericshell
processui
)
if(X11_Xcursor_FOUND)
target_link_libraries(krunner ${X11_Xcursor_LIB})
endif()
install(TARGETS krunner ${INSTALL_TARGETS_DEFAULT_ARGS} )
install(
TARGETS krunner
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
install(FILES krunner.desktop DESTINATION ${KDE4_AUTOSTART_INSTALL_DIR})
install(FILES ${krunner_dbusAppXML} DESTINATION ${KDE4_DBUS_INTERFACES_INSTALL_DIR} )
install(
FILES krunner.desktop
DESTINATION ${KDE4_AUTOSTART_INSTALL_DIR}
)
install(
FILES ${krunner_dbusAppXML}
DESTINATION ${KDE4_DBUS_INTERFACES_INSTALL_DIR}
)

View file

@ -44,9 +44,9 @@ qt4_add_dbus_interface( ksmserver_SRCS ${kcminit_xml} kcminit_interface )
# set(klauncher_xml ${KDE4_DBUS_INTERFACES_INSTALL_DIR}/org.kde.KLauncher.xml)
# qt4_add_dbus_interface( ksmserver_SRCS ${klauncher_xml} klauncher_interface )
qt4_add_dbus_adaptor( ksmserver_SRCS org.kde.KSMServerInterface.xml server.h KSMServer )
qt4_add_dbus_adaptor(ksmserver_SRCS org.kde.KSMServerInterface.xml server.h KSMServer)
add_executable( ksmserver ${ksmserver_SRCS})
add_executable(ksmserver ${ksmserver_SRCS})
target_link_libraries(ksmserver
${KDE4_PLASMA_LIBS}
@ -59,20 +59,32 @@ target_link_libraries(ksmserver
kworkspace
)
install(TARGETS ksmserver ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS ksmserver
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
########### next target ###############
set(kcheckrunning_SRCS
kcheckrunning.cpp)
add_executable( kcheckrunning ${kcheckrunning_SRCS})
kcheckrunning.cpp
)
add_executable(kcheckrunning ${kcheckrunning_SRCS})
target_link_libraries(kcheckrunning ${X11_LIBRARIES})
install(TARGETS kcheckrunning ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS kcheckrunning
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
########### install files ###############
install( FILES org.kde.KSMServerInterface.xml DESTINATION ${KDE4_DBUS_INTERFACES_INSTALL_DIR})
install( DIRECTORY themes/ DESTINATION ${KDE4_DATA_INSTALL_DIR}/ksmserver/themes )
install(
FILES org.kde.KSMServerInterface.xml
DESTINATION ${KDE4_DBUS_INTERFACES_INSTALL_DIR}
)
install(
DIRECTORY themes/
DESTINATION ${KDE4_DATA_INSTALL_DIR}/ksmserver/themes
)

View file

@ -1,10 +1,15 @@
set(kstart_SRCS kstart.cpp)
add_executable(kstart ${kstart_SRCS})
target_link_libraries(kstart ${KDE4_KDEUI_LIBS} ${X11_X11_LIB})
target_link_libraries(kstart
${KDE4_KDEUI_LIBS}
${X11_X11_LIB}
)
install(TARGETS kstart ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS kstart
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -1,4 +1,7 @@
include_directories( ${KDE4_KDEUI_INCLUDES} ${CMAKE_SOURCE_DIR}/libs/oxygen)
include_directories(
${KDE4_KDEUI_INCLUDES}
${CMAKE_SOURCE_DIR}/libs/oxygen
)
########### next target ###############
set(kstyle_oxygen_config_PART_SRCS
@ -10,21 +13,23 @@ kde4_add_kcfg_files(kstyle_oxygen_config_PART_SRCS ../oxygenstyleconfigdata.kcfg
kde4_add_plugin(kstyle_oxygen_config ${kstyle_oxygen_config_PART_SRCS})
target_link_libraries(
kstyle_oxygen_config
target_link_libraries(kstyle_oxygen_config
${KDE4_KDEUI_LIBS}
oxygenstyleconfig )
oxygenstyleconfig
)
install(TARGETS kstyle_oxygen_config DESTINATION ${KDE4_PLUGIN_INSTALL_DIR})
install(
TARGETS kstyle_oxygen_config
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)
########### next target ###############
set( oxygen_settings_SOURCES
set(oxygen_settings_SOURCES
oxygenconfigdialog.cpp
main.cpp
)
add_executable(oxygen-settings ${oxygen_settings_SOURCES})
target_link_libraries(oxygen-settings
${KDE4_KDEUI_LIBS}
${QT_QTCORE_LIBRARY}
@ -32,7 +37,10 @@ target_link_libraries(oxygen-settings
)
########### install files ###############
install(TARGETS oxygen-settings ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS oxygen-settings
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -25,11 +25,14 @@ set(oxygen_demo_SOURCES
)
add_executable(oxygen-demo ${oxygen_demo_SOURCES})
target_link_libraries(oxygen-demo
${KDE4_KDEUI_LIBS}
${QT_QTCORE_LIBRARY}
${QT_QTGUI_LIBRARY})
${QT_QTGUI_LIBRARY}
)
########### install files ###############
install(TARGETS oxygen-demo ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS oxygen-demo
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -8,7 +8,8 @@ include_directories(
${CMAKE_SOURCE_DIR}/libs
${CMAKE_SOURCE_DIR}/libs/ksysguard
${CMAKE_SOURCE_DIR}/libs/ksysguard/signalplotter
${CMAKE_SOURCE_DIR}/libs/ksysguard/processcore )
${CMAKE_SOURCE_DIR}/libs/ksysguard/processcore
)
########### next target ###############
@ -48,19 +49,34 @@ set(ksysguard_SRCS ${libsensordisplays_SRCS}
Workspace.cpp
HostConnector.cpp
StyleEngine.cpp
ksysguard.cpp )
ksysguard.cpp
)
add_executable(ksysguard ${ksysguard_SRCS})
target_link_libraries(ksysguard
${KDE4_KIO_LIBS}
processui ksignalplotter
ksgrd
)
target_link_libraries(ksysguard processui ksignalplotter ${KDE4_KIO_LIBS} ksgrd)
install(TARGETS ksysguard ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS ksysguard
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
########### install files ###############
install( PROGRAMS ksysguard.desktop DESTINATION ${KDE4_XDG_APPS_INSTALL_DIR} )
install( FILES ProcessTable.sgrd SystemLoad2.sgrd DESTINATION ${KDE4_DATA_INSTALL_DIR}/ksysguard )
install( FILES ksysguardui.rc DESTINATION ${KDE4_DATA_INSTALL_DIR}/ksysguard )
install(
PROGRAMS ksysguard.desktop
DESTINATION ${KDE4_XDG_APPS_INSTALL_DIR}
)
install(
FILES
ProcessTable.sgrd SystemLoad2.sgrd
DESTINATION ${KDE4_DATA_INSTALL_DIR}/ksysguard
)
install(
FILES ksysguardui.rc
DESTINATION ${KDE4_DATA_INSTALL_DIR}/ksysguard
)

View file

@ -49,5 +49,6 @@ if(CMAKE_SYSTEM_NAME MATCHES "DragonFly")
endif()
install(
TARGETS ksysguardd ${INSTALL_TARGETS_DEFAULT_ARGS}
TARGETS ksysguardd
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -1,11 +1,12 @@
set(ksystraycmd_SRCS ksystraycmd.cpp main.cpp )
add_executable(ksystraycmd ${ksystraycmd_SRCS})
target_link_libraries(ksystraycmd
${KDE4_KDEUI_LIBS}
${X11_X11_LIB}
)
target_link_libraries(ksystraycmd ${KDE4_KDEUI_LIBS})
if (Q_WS_X11)
target_link_libraries(ksystraycmd ${X11_X11_LIB})
endif (Q_WS_X11)
install(TARGETS ksystraycmd ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS ksystraycmd
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -1,5 +1,7 @@
add_executable(ktraderclient ktraderclient.cpp)
target_link_libraries(ktraderclient ${KDE4_KDECORE_LIBS})
install(TARGETS ktraderclient ${INSTALL_TARGETS_DEFAULT_ARGS} )
install(
TARGETS ktraderclient
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -44,7 +44,8 @@ add_executable(kuiserver ${kuiserver_SRCS})
target_link_libraries(kuiserver ${KDE4_KIO_LIBS})
install(
TARGETS kuiserver ${INSTALL_TARGETS_DEFAULT_ARGS}
TARGETS kuiserver
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
install(

View file

@ -195,13 +195,25 @@ if(X11_xf86vmode_FOUND)
target_link_libraries(kwin ${X11_Xxf86vm_LIB})
endif()
install(TARGETS kwin ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS kwin
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
########### install files ###############
install(FILES kwin.kcfg DESTINATION ${KDE4_KCFG_INSTALL_DIR})
install(FILES kwin.notifyrc DESTINATION ${KDE4_DATA_INSTALL_DIR}/kwin)
install(FILES org.kde.KWin.xml DESTINATION ${KDE4_DBUS_INTERFACES_INSTALL_DIR})
install(
FILES kwin.kcfg
DESTINATION ${KDE4_KCFG_INSTALL_DIR}
)
install(
FILES kwin.notifyrc
DESTINATION ${KDE4_DATA_INSTALL_DIR}/kwin
)
install(
FILES org.kde.KWin.xml
DESTINATION ${KDE4_DBUS_INTERFACES_INSTALL_DIR}
)
kde4_install_icons(${KDE4_ICON_INSTALL_DIR})

View file

@ -27,7 +27,13 @@ target_link_libraries(kwin3_oxygen
oxygenstyle
)
install(TARGETS kwin3_oxygen DESTINATION ${KDE4_PLUGIN_INSTALL_DIR})
install(
TARGETS kwin3_oxygen
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)
########### install files ###############
install(FILES oxygenclient.desktop DESTINATION ${KDE4_DATA_INSTALL_DIR}/kwin)
install(
FILES oxygenclient.desktop
DESTINATION ${KDE4_DATA_INSTALL_DIR}/kwin
)

View file

@ -1,4 +1,6 @@
include_directories( ${CMAKE_SOURCE_DIR}/libs/oxygen)
include_directories(
${CMAKE_SOURCE_DIR}/libs/oxygen
)
set(kwin_oxygen_config_PART_SRCS
oxygenconfig.cpp
@ -10,7 +12,7 @@ set(kwin_oxygen_config_PART_SRCS
../oxygenexceptionlist.cpp
)
kde4_add_kcfg_files(kwin_oxygen_config_PART_SRCS ../oxygenconfiguration.kcfgc )
kde4_add_kcfg_files(kwin_oxygen_config_PART_SRCS ../oxygenconfiguration.kcfgc)
kde4_add_plugin(kwin_oxygen_config ${kwin_oxygen_config_PART_SRCS})
@ -22,4 +24,7 @@ target_link_libraries(kwin_oxygen_config
oxygenstyleconfig
)
install(TARGETS kwin_oxygen_config DESTINATION ${KDE4_PLUGIN_INSTALL_DIR})
install(
TARGETS kwin_oxygen_config
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)

View file

@ -21,4 +21,7 @@ target_link_libraries(oxygen-shadow-demo
)
########### install files ###############
install(TARGETS oxygen-shadow-demo ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS oxygen-shadow-demo
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -15,13 +15,19 @@ target_link_libraries(kdecorations PUBLIC ${KDE4_KDEUI_LIBS})
set_target_properties(kdecorations PROPERTIES
VERSION ${GENERIC_LIB_VERSION}
SOVERSION ${GENERIC_LIB_SOVERSION}
)
install(TARGETS kdecorations EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS} )
)
install(
TARGETS kdecorations
EXPORT kdeworkspaceLibraryTargets
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
########### install files ###############
install( FILES
install(
FILES
kdecoration.h
kdecorationfactory.h
kcommondecoration.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR} COMPONENT Devel )
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}
)

View file

@ -38,13 +38,22 @@ target_link_libraries(kwineffects PRIVATE
${kwineffects_XLIB_LIBS}
${kwineffects_XCB_LIBS}
)
set_target_properties(kwineffects PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION})
set_target_properties(kwineffects PROPERTIES
VERSION ${GENERIC_LIB_VERSION}
SOVERSION ${GENERIC_LIB_SOVERSION}
)
install(TARGETS kwineffects EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS kwineffects
EXPORT kdeworkspaceLibraryTargets
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
install( FILES
install(
FILES
kwinglobals.h
kwineffects.h
kwinanimationeffect.h
kwinxrenderutils.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR} COMPONENT Devel)
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}
)

View file

@ -31,7 +31,11 @@ set_target_properties(konq PROPERTIES
SOVERSION ${GENERIC_LIB_SOVERSION}
)
install(TARGETS konq EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS konq
EXPORT kdeworkspaceLibraryTargets
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
########### install files ###############
@ -53,9 +57,9 @@ install(FILES
konqmimedata.h
kversioncontrolplugin.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}
COMPONENT Devel
)
install(FILES
install(
FILES
konqpopupmenuplugin.desktop
konqdndpopupmenuplugin.desktop
DESTINATION ${KDE4_SERVICETYPES_INSTALL_DIR}

View file

@ -1,6 +1,3 @@
########### next target ###############
set(ksgrd_LIB_SRCS
@ -12,16 +9,26 @@ set(ksgrd_LIB_SRCS
add_library(ksgrd SHARED ${ksgrd_LIB_SRCS})
target_link_libraries(ksgrd
${KDE4_KDECORE_LIBS}
${QT_QTCORE_LIBRARY}
${QT_QTNETWORK_LIBRARY}
)
target_link_libraries(ksgrd ${KDE4_KDECORE_LIBS} ${QT_QTCORE_LIBRARY} ${QT_QTNETWORK_LIBRARY} )
set_target_properties(ksgrd PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
install(TARGETS ksgrd EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS} )
set_target_properties(ksgrd PROPERTIES
VERSION ${GENERIC_LIB_VERSION}
SOVERSION ${GENERIC_LIB_SOVERSION}
)
install(
TARGETS ksgrd
EXPORT kdeworkspaceLibraryTargets
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
########### install files ###############
install(FILES SensorAgent.h SensorClient.h SensorManager.h SensorShellAgent.h SensorSocketAgent.h DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/ksgrd COMPONENT Devel)
install(
FILES SensorAgent.h SensorClient.h SensorManager.h SensorShellAgent.h SensorSocketAgent.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/ksgrd
)

View file

@ -7,15 +7,17 @@ set(lsofui_LIB_SRCS
)
add_library(lsofui SHARED ${lsofui_LIB_SRCS})
target_link_libraries(lsofui ${KDE4_KIO_LIBS})
target_link_libraries(lsofui ${KDE4_KIO_LIBS} )
set_target_properties(lsofui PROPERTIES
VERSION ${GENERIC_LIB_VERSION}
SOVERSION ${GENERIC_LIB_SOVERSION}
)
install(
TARGETS lsofui
EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}
EXPORT kdeworkspaceLibraryTargets
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
########### install files ###############
@ -23,14 +25,17 @@ install(
install(
FILES lsof.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/ksysguard
COMPONENT Devel
)
kde4_add_widget(ksysguardlsofwidgets_SRCS ksysguardlsof.widgets)
kde4_add_plugin(ksysguardlsofwidgets ${ksysguardlsofwidgets_SRCS})
target_link_libraries(ksysguardlsofwidgets ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY} lsofui)
target_link_libraries(ksysguardlsofwidgets
${KDE4_KDECORE_LIBS}
${QT_QTGUI_LIBRARY}
lsofui
)
install(
TARGETS ksysguardlsofwidgets

View file

@ -26,7 +26,8 @@ set_target_properties(processcore PROPERTIES
install(
TARGETS processcore
EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}
EXPORT kdeworkspaceLibraryTargets
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
########### install files ###############
@ -36,7 +37,6 @@ install(
processes.h
process.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/ksysguard
COMPONENT Devel
)
#------ KAuth stuff

View file

@ -28,7 +28,8 @@ set_target_properties(processui
install(
TARGETS processui
EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}
EXPORT kdeworkspaceLibraryTargets
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
#----------------------
@ -50,6 +51,5 @@ install(
ProcessFilter.h
ksysguardprocesslist.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/ksysguard
COMPONENT Devel
)

View file

@ -3,7 +3,6 @@ set(ksignalplotter_LIB_SRCS
)
add_library(ksignalplotter SHARED ${ksignalplotter_LIB_SRCS})
target_link_libraries(ksignalplotter PUBLIC ${KDE4_KDEUI_LIBS})
set_target_properties(ksignalplotter
@ -13,7 +12,8 @@ set_target_properties(ksignalplotter
install(
TARGETS ksignalplotter
EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}
EXPORT kdeworkspaceLibraryTargets
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
#----------------------
@ -22,7 +22,10 @@ kde4_add_widget(ksignalplotterwidgets_SRCS ksignalplotter.widgets)
kde4_add_plugin(ksignalplotterwidgets ${ksignalplotterwidgets_SRCS} ${ksignalplotterwidgets_PART_SRCS})
target_link_libraries(ksignalplotterwidgets ${KDE4_KDEUI_LIBS} ksignalplotter)
target_link_libraries(ksignalplotterwidgets
${KDE4_KDEUI_LIBS}
ksignalplotter
)
install(
TARGETS ksignalplotterwidgets
@ -32,5 +35,4 @@ install(
install(
FILES ksignalplotter.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/ksysguard
COMPONENT Devel
)

View file

@ -37,7 +37,8 @@ generate_export_header(kworkspace)
install(
TARGETS kworkspace
EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}
EXPORT kdeworkspaceLibraryTargets
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
install(
@ -47,5 +48,4 @@ install(
kworkspace.h
${CMAKE_CURRENT_BINARY_DIR}/kworkspace_export.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/kworkspace
COMPONENT Devel
)

View file

@ -12,20 +12,20 @@ kde4_add_kcfg_files(oxygenstyle_LIB_SRCS
)
add_library(oxygenstyle SHARED ${oxygenstyle_LIB_SRCS})
target_link_libraries(oxygenstyle PUBLIC
${KDE4_KDEUI_LIBS}
)
if ( X11_FOUND )
target_link_libraries(oxygenstyle PRIVATE ${X11_LIBRARIES})
endif( X11_FOUND )
target_link_libraries(oxygenstyle PRIVATE ${X11_LIBRARIES})
set_target_properties(oxygenstyle PROPERTIES
VERSION ${GENERIC_LIB_VERSION}
SOVERSION ${GENERIC_LIB_SOVERSION}
)
install(TARGETS oxygenstyle ${INSTALL_TARGETS_DEFAULT_ARGS} )
install(
TARGETS oxygenstyle
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
# next target
set(oxygenstyleconfig_LIB_SRCS
@ -44,16 +44,17 @@ target_link_libraries(oxygenstyleconfig PUBLIC
${KDE4_KDEUI_LIBS}
oxygenstyle
)
if ( X11_FOUND )
target_link_libraries(oxygenstyleconfig PRIVATE ${X11_LIBRARIES})
endif( X11_FOUND )
target_link_libraries(oxygenstyleconfig PRIVATE ${X11_LIBRARIES})
set_target_properties(oxygenstyleconfig PROPERTIES
VERSION ${GENERIC_LIB_VERSION}
SOVERSION ${GENERIC_LIB_SOVERSION}
)
install(TARGETS oxygenstyleconfig ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS oxygenstyleconfig
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
generate_export_header(oxygenstyle BASE_NAME oxygen)

View file

@ -30,9 +30,9 @@ install(
calendartable.h
${CMAKE_CURRENT_BINARY_DIR}/plasmaclock_export.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/plasmaclock
COMPONENT Devel
)
install(
TARGETS plasmaclock
EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}
EXPORT kdeworkspaceLibraryTargets
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)

View file

@ -69,6 +69,13 @@ install(
PATTERN "Messages.sh" EXCLUDE
)
install(TARGETS plasmagenericshell EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS})
INSTALL(FILES plasma-layout-template.desktop DESTINATION ${KDE4_SERVICETYPES_INSTALL_DIR})
install(
TARGETS plasmagenericshell
EXPORT kdeworkspaceLibraryTargets
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
install(
FILES plasma-layout-template.desktop
DESTINATION ${KDE4_SERVICETYPES_INSTALL_DIR}
)

View file

@ -49,7 +49,8 @@ generate_export_header(taskmanager)
install(
TARGETS taskmanager
EXPORT kdeworkspaceLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}
EXPORT kdeworkspaceLibraryTargets
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
install(FILES
@ -65,7 +66,7 @@ install(FILES
taskitem.h
taskmanager.h
${CMAKE_CURRENT_BINARY_DIR}/taskmanager_export.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/taskmanager COMPONENT Devel
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/taskmanager
)

View file

@ -38,7 +38,10 @@ target_link_libraries(kickoff ${KDE4_PLASMA_LIBS} ${Kickoff_LIBS})
generate_export_header(kickoff)
install(TARGETS kickoff ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS kickoff
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
#######################################################################################
# Kickoff Plasma Applet
@ -119,5 +122,5 @@ install(
# set(Application_SRCS ${Kickoff_SRCS} main.cpp)
# add_executable(kickoff ${Application_SRCS})
# target_link_libraries(kickoff ${KDE4_PLASMA_LIBS} ${Kickoff_LIBS})
# install(TARGETS kickoff ${INSTALL_TARGETS_DEFAULT_ARGS})
# install(TARGETS kickoff DESTINATION ${KDE4_BIN_INSTALL_DIR})
#ENDIF (CMAKE_BUILD_TYPE MATCHES Debug)

View file

@ -98,7 +98,7 @@ target_link_libraries(plasma_applet_system-monitor ${KDE4_PLASMA_LIBS} ${KDE4_KD
# Install
install(
TARGETS plasma_applet-system-monitor
${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
install(
TARGETS

View file

@ -16,19 +16,20 @@ set_target_properties(plasma-geolocation-interface PROPERTIES
generate_export_header(plasma-geolocation-interface BASE_NAME geolocation)
install(TARGETS plasma-geolocation-interface ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS plasma-geolocation-interface
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
install(
FILES
geolocationprovider.h
${CMAKE_CURRENT_BINARY_DIR}/geolocation_export.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/plasma/geolocation
COMPONENT Devel
)
#install(FILES includes/Interface
# DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/KDE/Plasma/Geolocation
# COMPONENT Devel)
# DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/KDE/Plasma/Geolocation)
# -------------------------------------------------------------------------------------------------
set(plasma_dataengine_geolocation_SRCS geolocation.cpp)

View file

@ -2,11 +2,22 @@ include_directories(
${CMAKE_CURRENT_BINARY_DIR}/ions
)
ADD_SUBDIRECTORY(ions)
SET(weather_SRCS weatherengine.cpp)
kde4_add_plugin(plasma_engine_weather ${weather_SRCS})
TARGET_LINK_LIBRARIES (plasma_engine_weather ${KDE4_KIO_LIBS} ${KDE4_SOLID_LIBS} ${KDE4_PLASMA_LIBS} weather_ion)
INSTALL (TARGETS plasma_engine_weather DESTINATION ${KDE4_PLUGIN_INSTALL_DIR})
INSTALL (FILES plasma-dataengine-weather.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR})
TARGET_LINK_LIBRARIES(plasma_engine_weather
${KDE4_KIO_LIBS}
${KDE4_SOLID_LIBS}
${KDE4_PLASMA_LIBS}
weather_ion
)
INSTALL(
TARGETS plasma_engine_weather
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)
INSTALL(
FILES plasma-dataengine-weather.desktop
DESTINATION ${KDE4_SERVICES_INSTALL_DIR}
)

View file

@ -17,7 +17,7 @@ generate_export_header(weather_ion BASE_NAME ion)
install(
TARGETS weather_ion
EXPORT kdeworkspaceLibraryTargets
${INSTALL_TARGETS_DEFAULT_ARGS}
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
install(
@ -25,13 +25,11 @@ install(
ion.h
${CMAKE_CURRENT_BINARY_DIR}/ion_export.h
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/plasma/weather
COMPONENT Devel
)
install(
FILES includes/Ion
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/KDE/Plasma/Weather
COMPONENT Devel
)
# the individual ion plugins

View file

@ -43,18 +43,27 @@ target_link_libraries(plasma-desktop
${KDE4_KIDLETIME_LIBS}
${QT_QTSCRIPT_LIBRARY}
${QT_QTDECLARATIVE_LIBRARY}
${X11_LIBRARIES}
kworkspace
plasmagenericshell
)
if(UNIX AND Q_WS_X11)
target_link_libraries(plasma-desktop ${X11_LIBRARIES})
endif(UNIX AND Q_WS_X11)
install(TARGETS plasma-desktop ${INSTALL_TARGETS_DEFAULT_ARGS})
install(FILES data/plasma-desktop.desktop DESTINATION ${KDE4_AUTOSTART_INSTALL_DIR})
install(FILES data/plasma-shell-desktop.kcfg DESTINATION ${KDE4_KCFG_INSTALL_DIR})
install(FILES data/plasma-desktop-js.xml DESTINATION ${KDE4_DATA_INSTALL_DIR}/katepart/syntax/)
install(
TARGETS plasma-desktop
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
install(
FILES data/plasma-desktop.desktop
DESTINATION ${KDE4_AUTOSTART_INSTALL_DIR}
)
install(
FILES data/plasma-shell-desktop.kcfg
DESTINATION ${KDE4_KCFG_INSTALL_DIR}
)
install(
FILES data/plasma-desktop-js.xml
DESTINATION ${KDE4_DATA_INSTALL_DIR}/katepart/syntax/
)
install(
FILES data/plasma-desktoprc
DESTINATION ${KDE4_CONFIG_INSTALL_DIR}

View file

@ -1,4 +1,7 @@
include_directories(${CMAKE_SOURCE_DIR}/libs ${CMAKE_SOURCE_DIR}/libs/kworkspace)
include_directories(
${CMAKE_SOURCE_DIR}/libs
${CMAKE_SOURCE_DIR}/libs/kworkspace
)
set(plasma-windowed_SRCS
@ -8,10 +11,18 @@ set(plasma-windowed_SRCS
${appletbrowserdialog_SRCS}
)
add_executable(plasma-windowed ${plasma-windowed_SRCS})
target_link_libraries(plasma-windowed ${KDE4_PLASMA_LIBS} kworkspace ${KDE4_KIO_LIBS} ${X11_LIBRARIES} ${KDE4_KFILE_LIBS} )
target_link_libraries(plasma-windowed
${KDE4_PLASMA_LIBS}
${KDE4_KIO_LIBS}
${X11_LIBRARIES}
${KDE4_KFILE_LIBS}
kworkspace
)
install(TARGETS plasma-windowed ${INSTALL_TARGETS_DEFAULT_ARGS})
install(
TARGETS plasma-windowed
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -29,9 +29,23 @@ TARGET_LINK_LIBRARIES(solid-action-desktop-gen ${KDE4_SOLID_LIBS} ${KDE4_KIO_LIB
########### install files ###############
INSTALL( TARGETS kcm_solid_actions DESTINATION ${KDE4_PLUGIN_INSTALL_DIR} )
INSTALL( TARGETS solid-action-desktop-gen ${INSTALL_TARGETS_DEFAULT_ARGS} )
INSTALL( FILES solid-actions.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR} )
INSTALL( FILES solid-action-template.desktop DESTINATION ${KDE4_DATA_INSTALL_DIR}/kcmsolidactions )
INSTALL( FILES solid-device-type.desktop DESTINATION ${KDE4_SERVICETYPES_INSTALL_DIR} )
INSTALL(
TARGETS kcm_solid_actions
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)
INSTALL(
TARGETS solid-action-desktop-gen
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
INSTALL(
FILES solid-actions.desktop
DESTINATION ${KDE4_SERVICES_INSTALL_DIR})
INSTALL(
FILES solid-action-template.desktop
DESTINATION ${KDE4_DATA_INSTALL_DIR}/kcmsolidactions
)
INSTALL(
FILES solid-device-type.desktop
DESTINATION ${KDE4_SERVICETYPES_INSTALL_DIR}
)

View file

@ -4,9 +4,7 @@
set(solid-hardware_SRCS solid-hardware.cpp)
add_executable(solid-hardware ${solid-hardware_SRCS})
target_link_libraries(solid-hardware ${KDE4_KDECORE_LIBS} ${KDE4_SOLID_LIBS})
install(TARGETS solid-hardware ${INSTALL_TARGETS_DEFAULT_ARGS})
########### install files ###############
install(
TARGETS solid-hardware
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)

View file

@ -1,6 +1,6 @@
include_directories( ToolTips )
SET( systemsettings_SRCS
set( systemsettings_SRCS
SystemSettingsApp.cpp
SettingsBase.cpp
ToolTips/ktooltip.cpp
@ -9,13 +9,28 @@ SET( systemsettings_SRCS
main.cpp
configDialog.ui
)
KDE4_ADD_KCFG_FILES( systemsettings_SRCS BaseConfig.kcfgc )
QT4_ADD_DBUS_ADAPTOR( systemsettings_SRCS org.kde.systemsettings.xml SystemSettingsApp.h SystemSettingsApp )
add_executable( systemsettings ${systemsettings_SRCS})
add_executable(systemsettings ${systemsettings_SRCS})
TARGET_LINK_LIBRARIES( systemsettings ${KDE4_PLASMA_LIBS} ${KDE4_KIO_LIBS} ${KDE4_KCMUTILS_LIBS} systemsettingsview )
target_link_libraries(systemsettings
${KDE4_PLASMA_LIBS}
${KDE4_KIO_LIBS}
${KDE4_KCMUTILS_LIBS}
systemsettingsview
)
INSTALL( TARGETS systemsettings ${INSTALL_TARGETS_DEFAULT_ARGS} )
INSTALL( FILES systemsettingsui.rc systemsettings.kcfg DESTINATION ${KDE4_DATA_INSTALL_DIR}/systemsettings )
INSTALL( PROGRAMS kdesystemsettings.desktop systemsettings.desktop DESTINATION ${KDE4_XDG_APPS_INSTALL_DIR} )
install(
TARGETS systemsettings
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
install(
FILES systemsettingsui.rc systemsettings.kcfg
DESTINATION ${KDE4_DATA_INSTALL_DIR}/systemsettings
)
install(
PROGRAMS kdesystemsettings.desktop systemsettings.desktop
DESTINATION ${KDE4_XDG_APPS_INSTALL_DIR}
)

View file

@ -18,11 +18,23 @@ set(systemsettingsview_LIB_HDRS
)
add_library(systemsettingsview SHARED ${systemsettingsview_LIB_SRCS})
target_link_libraries(systemsettingsview ${KDE4_KDECORE_LIBS} ${KDE4_KIO_LIBS} ${KDE4_KCMUTILS_LIBS})
target_link_libraries(systemsettingsview
${KDE4_KDECORE_LIBS}
${KDE4_KIO_LIBS}
${KDE4_KCMUTILS_LIBS}
)
generate_export_header(systemsettingsview)
install( TARGETS systemsettingsview ${INSTALL_TARGETS_DEFAULT_ARGS} )
install( FILES ${systemsettingsview_LIB_HDRS} DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/systemsettingsview COMPONENT Devel)
INSTALL( FILES systemsettingsview.desktop systemsettingsexternalapp.desktop DESTINATION ${KDE4_SERVICETYPES_INSTALL_DIR})
install(
TARGETS systemsettingsview
DESTINATION ${KDE4_LIB_INSTALL_DIR}
)
install(
FILES ${systemsettingsview_LIB_HDRS}
DESTINATION ${KDE4_INCLUDE_INSTALL_DIR}/systemsettingsview
)
install(
FILES systemsettingsview.desktop systemsettingsexternalapp.desktop
DESTINATION ${KDE4_SERVICETYPES_INSTALL_DIR}
)