aboutsummaryrefslogtreecommitdiff
path: root/tests/KDEInstallDirsTest/var_list.cmake
diff options
context:
space:
mode:
authorAlex Merry <alex.merry@kde.org>2014-12-23 16:07:41 +0000
committerAlex Merry <alex.merry@kde.org>2014-12-28 15:44:32 +0000
commit25d2b72789090e99b0059784827e43a1a82aeafb (patch)
tree72b9b374a3b85a52a2b1f7147a4c762045fc74ac /tests/KDEInstallDirsTest/var_list.cmake
parent107f255620b6284de118aa1f358ab6cf99862ae9 (diff)
downloadextra-cmake-modules-25d2b72789090e99b0059784827e43a1a82aeafb.tar.gz
extra-cmake-modules-25d2b72789090e99b0059784827e43a1a82aeafb.tar.bz2
Refactor KDEInstallDirs tests.
REVIEW: 121646
Diffstat (limited to 'tests/KDEInstallDirsTest/var_list.cmake')
-rw-r--r--tests/KDEInstallDirsTest/var_list.cmake126
1 files changed, 126 insertions, 0 deletions
diff --git a/tests/KDEInstallDirsTest/var_list.cmake b/tests/KDEInstallDirsTest/var_list.cmake
new file mode 100644
index 00000000..39bd90fa
--- /dev/null
+++ b/tests/KDEInstallDirsTest/var_list.cmake
@@ -0,0 +1,126 @@
+set(var_suffixes
+ APPDIR
+ AUTOSTARTDIR
+ BINDIR
+ CMAKEPACKAGEDIR
+ CONFDIR
+ DATADIR
+ DATADIR_KF5
+ DATAROOTDIR
+ DBUSDIR
+ DBUSINTERFACEDIR
+ DBUSSERVICEDIR
+ DBUSSYSTEMSERVICEDIR
+ DESKTOPDIR
+ DOCBUNDLEDIR
+ EXECROOTDIR
+ ICONDIR
+ INCLUDEDIR
+ INCLUDEDIR_KF5
+ INFODIR
+ KCFGDIR
+ KCONFUPDATEDIR
+ KNOTIFY5RCDIR
+ KXMLGUI5DIR
+ KSERVICES5DIR
+ KSERVICETYPES5DIR
+ LIBDIR
+ LIBEXECDIR
+ LIBEXECDIR_KF5
+ LOCALEDIR
+ LOCALSTATEDIR
+ MANDIR
+ MIMEDIR
+ METAINFODIR
+ PLUGINDIR
+ QMLDIR
+ QTPLUGINDIR
+ QTQUICKIMPORTSDIR
+ SBINDIR
+ SHAREDSTATEDIR
+ SOUNDDIR
+ SYSCONFDIR
+ TEMPLATEDIR
+ WALLPAPERDIR)
+if(APPLE)
+ list(APPEND var_suffixes BUNDLEDIR)
+endif()
+
+set(compat_APPDIR XDG_APPS_INSTALL_DIR)
+set(compat_AUTOSTARTDIR AUTOSTART_INSTALL_DIR)
+set(compat_BINDIR BIN_INSTALL_DIR)
+set(compat_CMAKEPACKAGEDIR CMAKECONFIG_INSTALL_PREFIX)
+set(compat_CONFDIR CONFIG_INSTALL_DIR)
+set(compat_DATADIR DATA_INSTALL_DIR)
+set(compat_DATADIR_KF5 KF5_DATA_INSTALL_DIR)
+set(compat_DATAROOTDIR SHARE_INSTALL_PREFIX)
+set(compat_DBUSINTERFACEDIR DBUS_INTERFACES_INSTALL_DIR)
+set(compat_DBUSSERVICEDIR DBUS_SERVICES_INSTALL_DIR)
+set(compat_DBUSSYSTEMSERVICEDIR DBUS_SYSTEM_SERVICES_INSTALL_DIR)
+set(compat_DESKTOPDIR XDG_DIRECTORY_INSTALL_DIR)
+set(compat_DOCBUNDLEDIR HTML_INSTALL_DIR)
+set(compat_EXECROOTDIR EXEC_INSTALL_PREFIX)
+set(compat_ICONDIR ICON_INSTALL_DIR)
+set(compat_INCLUDEDIR INCLUDE_INSTALL_DIR)
+set(compat_INCLUDEDIR_KF5 KF5_INCLUDE_INSTALL_DIR)
+set(compat_KCFGDIR KCFG_INSTALL_DIR)
+set(compat_KCONFUPDATEDIR KCONF_UPDATE_INSTALL_DIR)
+set(compat_KNOTIFY5RCDIR KNOTIFYRC_INSTALL_DIR)
+set(compat_KXMLGUI5DIR KXMLGUI_INSTALL_DIR)
+set(compat_KSERVICES5DIR SERVICES_INSTALL_DIR)
+set(compat_KSERVICETYPES5DIR SERVICETYPES_INSTALL_DIR)
+set(compat_LIBDIR LIB_INSTALL_DIR)
+set(compat_LIBEXECDIR LIBEXEC_INSTALL_DIR)
+set(compat_LIBEXECDIR_KF5 KF5_LIBEXEC_INSTALL_DIR)
+set(compat_LOCALEDIR LOCALE_INSTALL_DIR)
+set(compat_MANDIR MAN_INSTALL_DIR)
+set(compat_MIMEDIR XDG_MIME_INSTALL_DIR)
+set(compat_PLUGINDIR PLUGIN_INSTALL_DIR)
+set(compat_QMLDIR QML_INSTALL_DIR)
+set(compat_QTPLUGINDIR QT_PLUGIN_INSTALL_DIR)
+set(compat_QTQUICKIMPORTSDIR IMPORTS_INSTALL_DIR)
+set(compat_SBINDIR SBIN_INSTALL_DIR)
+set(compat_SOUNDDIR SOUND_INSTALL_DIR)
+set(compat_SYSCONFDIR SYSCONF_INSTALL_DIR)
+set(compat_TEMPLATEDIR TEMPLATES_INSTALL_DIR)
+set(compat_WALLPAPERDIR WALLPAPER_INSTALL_DIR)
+if(APPLE)
+ set(compat_BUNDLEDIR BUNDLE_INSTALL_DIR)
+endif()
+
+set(_gnu_install_dirs_suffixes
+ BINDIR
+ SBINDIR
+ LIBEXECDIR
+ SYSCONFDIR
+ SHAREDSTATEDIR
+ LOCALSTATEDIR
+ LIBDIR
+ INCLUDEDIR
+ OLDINCLUDEDIR
+ DATAROOTDIR
+ DATADIR
+ INFODIR
+ LOCALEDIR
+ MANDIR
+ DOCDIR)
+
+if(KDE_INSTALL_DIRS_NO_CMAKE_VARIABLES)
+ foreach(suffix ${var_suffixes})
+ set(should_set_CMAKE_INSTALL_${suffix} FALSE)
+ endforeach()
+elseif(KDE_INSTALL_DIRS_NO_DEPRECATED)
+ foreach(suffix ${var_suffixes})
+ set(should_set_CMAKE_INSTALL_${suffix} FALSE)
+ endforeach()
+ foreach(suffix ${_gnu_install_dirs_suffixes})
+ set(should_set_CMAKE_INSTALL_${suffix} TRUE)
+ endforeach()
+else()
+ foreach(suffix ${var_suffixes})
+ set(should_set_CMAKE_INSTALL_${suffix} TRUE)
+ endforeach()
+endif()
+
+unset(_gnu_install_dirs_suffixes)
+