aboutsummaryrefslogtreecommitdiff
path: root/kde-modules/KDEInstallDirs6.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'kde-modules/KDEInstallDirs6.cmake')
-rw-r--r--kde-modules/KDEInstallDirs6.cmake62
1 files changed, 26 insertions, 36 deletions
diff --git a/kde-modules/KDEInstallDirs6.cmake b/kde-modules/KDEInstallDirs6.cmake
index 5677a1c2..71c1de80 100644
--- a/kde-modules/KDEInstallDirs6.cmake
+++ b/kde-modules/KDEInstallDirs6.cmake
@@ -71,15 +71,15 @@ where ``<dir>`` is one of (default values in parentheses):
kconfig description files (``DATAROOTDIR/config.kcfg``)
``KCONFUPDATEDIR``
kconf_update scripts (``DATAROOTDIR/kconf_update``)
-``KSERVICES6DIR``
+``KSERVICESDIR``
services for KDE Frameworks 6 (``DATAROOTDIR/kservices6``)
-``KSERVICETYPES6DIR``
+``KSERVICETYPESDIR``
service types for KDE Frameworks 6 (``DATAROOTDIR/kservicetypes6``)
-``KXMLGUI6DIR``
+``KXMLGUIDIR``
knotify description files (``DATAROOTDIR/kxmlgui6``)
``KTEMPLATESDIR``
Kapptemplate and Kdevelop templates (``kdevappwizard/templates``)
-``KNOTIFY6RCDIR``
+``KNOTIFYRCDIR``
knotify description files (``DATAROOTDIR/knotifications6``)
``ICONDIR``
icons (``DATAROOTDIR/icons``)
@@ -192,9 +192,9 @@ set(KDE_INSTALL_DIRS_NO_DEPRECATED TRUE)
include(${CMAKE_CURRENT_LIST_DIR}/KDEInstallDirsCommon.cmake)
if(WIN32)
- _define_non_cache(LIBEXECDIR_KF6 "${CMAKE_INSTALL_LIBEXECDIR}")
+ _define_non_cache(LIBEXECDIR_KF "${CMAKE_INSTALL_LIBEXECDIR}")
else()
- _define_non_cache(LIBEXECDIR_KF6 "${CMAKE_INSTALL_LIBEXECDIR}/kf6")
+ _define_non_cache(LIBEXECDIR_KF "${CMAKE_INSTALL_LIBEXECDIR}/kf6")
endif()
# TODO TODO TODO
@@ -221,8 +221,7 @@ option (KDE_INSTALL_USE_QT_SYS_PATHS "Install mkspecs files, QCH files for Qt-ba
# file(RELATIVE_PATH qt_plugins_dir ${qt_install_prefix_dir} ${qt_plugins_dir})
# endif()
# _define_absolute(QTPLUGINDIR ${qt_plugins_dir}
-# "Qt plugins"
-# QT_PLUGIN_INSTALL_DIR)
+# "Qt plugins")
#
# query_qmake(qt_qml_dir QT_INSTALL_QML)
#
@@ -230,8 +229,7 @@ option (KDE_INSTALL_USE_QT_SYS_PATHS "Install mkspecs files, QCH files for Qt-ba
# file(RELATIVE_PATH qt_qml_dir ${qt_install_prefix_dir} ${qt_qml_dir})
# endif()
# _define_absolute(QMLDIR ${qt_qml_dir}
-# "QtQuick2 imports"
-# QML_INSTALL_DIR)
+# "QtQuick2 imports")
#else()
set(_pluginsDirParent LIBDIR)
if (ANDROID)
@@ -239,21 +237,18 @@ option (KDE_INSTALL_USE_QT_SYS_PATHS "Install mkspecs files, QCH files for Qt-ba
#androiddeployqt wants plugins right in the prefix
endif()
_define_relative(QTPLUGINDIR "${_pluginsDirParent}" "plugins"
- "Qt plugins"
- QT_PLUGIN_INSTALL_DIR)
+ "Qt plugins")
_define_relative(QMLDIR LIBDIR "qml"
- "QtQuick2 imports"
- QML_INSTALL_DIR)
+ "QtQuick2 imports")
#endif()
_define_relative(PLUGINDIR QTPLUGINDIR ""
- "Plugins"
- PLUGIN_INSTALL_DIR)
+ "Plugins")
-_define_non_cache(INCLUDEDIR_KF6 "${CMAKE_INSTALL_INCLUDEDIR}/KF6")
+_define_non_cache(INCLUDEDIR_KF "${CMAKE_INSTALL_INCLUDEDIR}/KF6")
-_define_non_cache(DATADIR_KF5 "${CMAKE_INSTALL_DATADIR}/kf6")
+_define_non_cache(DATADIR_KF "${CMAKE_INSTALL_DATADIR}/kf6")
# TODO TODO TODO
# Qt-specific data vars
@@ -269,22 +264,18 @@ _define_non_cache(DATADIR_KF5 "${CMAKE_INSTALL_DATADIR}/kf6")
# KDE Framework-specific things
-_define_relative(KSERVICES6DIR DATAROOTDIR "kservices6"
- "services for KDE Frameworks 6"
- SERVICES_INSTALL_DIR)
-_define_relative(KSERVICETYPES6DIR DATAROOTDIR "kservicetypes6"
- "service types for KDE Frameworks 6"
- SERVICETYPES_INSTALL_DIR)
-_define_relative(KNOTIFY6RCDIR DATAROOTDIR "knotifications6"
- "knotify description files"
- KNOTIFYRC_INSTALL_DIR)
-_define_relative(KXMLGUI6DIR DATAROOTDIR "kxmlgui6"
- "kxmlgui .rc files"
- KXMLGUI_INSTALL_DIR)
+_define_relative(KSERVICESDIR DATAROOTDIR "kservices6"
+ "services for KDE Frameworks 6")
+_define_relative(KSERVICETYPESDIR DATAROOTDIR "kservicetypes6"
+ "service types for KDE Frameworks 6")
+_define_relative(KNOTIFYRCDIR DATAROOTDIR "knotifications6"
+ "knotify description files")
+# TODO MOVE TO KXMLGUI
+_define_relative(KXMLGUIDIR DATAROOTDIR "kxmlgui6"
+ "kxmlgui .rc files")
_define_relative(LOGGINGCATEGORIESDIR DATAROOTDIR "qlogging-categories6"
"Qt Logging categories files")
-
# For more documentation see above.
# Later on it will be possible to extend this for installing OSX frameworks
# The COMPONENT Devel argument has the effect that static libraries belong to the
@@ -294,11 +285,10 @@ _define_relative(LOGGINGCATEGORIESDIR DATAROOTDIR "qlogging-categories6"
# -only the development files: cmake -DCOMPONENT=Devel -P cmake_install.cmake
# -everything except the development files: cmake -DCOMPONENT=Unspecified -P cmake_install.cmake
# This can then also be used for packaging with cpack.
-# FIXME: why is INCLUDES (only) set for ARCHIVE targets?
-set(KF6_INSTALL_TARGETS_DEFAULT_ARGS RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
- LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
- ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT Devel
- INCLUDES DESTINATION "${CMAKE_INSTALL_INCLUDEDIR_KF6}"
+set(KF_INSTALL_TARGETS_DEFAULT_ARGS RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT Devel
+ INCLUDES DESTINATION "${KDE_INSTALL_INCLUDEDIR_KF}"
)
# on the Mac support an extra install directory for application bundles