aboutsummaryrefslogtreecommitdiff
path: root/tests/KDEInstallDirsTest/var_list.cmake
diff options
context:
space:
mode:
authorVolker Krause <vkrause@kde.org>2022-01-23 17:35:40 +0100
committerAhmad Samir <a.samirh78@gmail.com>2022-01-25 09:05:16 +0000
commitb25b7df554da25889f7839ac09d8051e018d1e59 (patch)
treef0732a4f7b719f0adda3c4ed30157baa90c515ce /tests/KDEInstallDirsTest/var_list.cmake
parentb692afe0cb77141d2c0048b4433857951bb1b3ba (diff)
downloadextra-cmake-modules-b25b7df554da25889f7839ac09d8051e018d1e59.tar.gz
extra-cmake-modules-b25b7df554da25889f7839ac09d8051e018d1e59.tar.bz2
Adapt KDEInstallDirs unit test to consider the new version-less variables
Fixes unit tests with Qt6 and identified the missing definition of the full path variables for aliases.
Diffstat (limited to 'tests/KDEInstallDirsTest/var_list.cmake')
-rw-r--r--tests/KDEInstallDirsTest/var_list.cmake32
1 files changed, 24 insertions, 8 deletions
diff --git a/tests/KDEInstallDirsTest/var_list.cmake b/tests/KDEInstallDirsTest/var_list.cmake
index a706cef8..4e9178e1 100644
--- a/tests/KDEInstallDirsTest/var_list.cmake
+++ b/tests/KDEInstallDirsTest/var_list.cmake
@@ -5,7 +5,7 @@ set(var_suffixes
CMAKEPACKAGEDIR
CONFDIR
DATADIR
- DATADIR_KF5
+ DATADIR_KF
DATAROOTDIR
DBUSDIR
DBUSINTERFACEDIR
@@ -16,17 +16,17 @@ set(var_suffixes
EXECROOTDIR
ICONDIR
INCLUDEDIR
- INCLUDEDIR_KF5
+ INCLUDEDIR_KF
INFODIR
KCFGDIR
KCONFUPDATEDIR
- KNOTIFY5RCDIR
- KXMLGUI5DIR
- KSERVICES5DIR
- KSERVICETYPES5DIR
+ KNOTIFYRCDIR
+ KXMLGUIDIR
+ KSERVICESDIR
+ KSERVICETYPESDIR
LIBDIR
LIBEXECDIR
- LIBEXECDIR_KF5
+ LIBEXECDIR_KF
LOCALEDIR
LOCALSTATEDIR
MANDIR
@@ -37,7 +37,6 @@ set(var_suffixes
QMLDIR
QTPLUGINDIR
QTQCHDIR
- QTQUICKIMPORTSDIR
SBINDIR
SHAREDSTATEDIR
SOUNDDIR
@@ -46,6 +45,18 @@ set(var_suffixes
SYSTEMDUSERUNITDIR
TEMPLATEDIR
WALLPAPERDIR)
+if (QT_MAJOR_VERSION EQUAL "5")
+ list(APPEND var_suffixes
+ DATADIR_KF5
+ INCLUDEDIR_KF5
+ KNOTIFY5RCDIR
+ KXMLGUI5DIR
+ KSERVICES5DIR
+ KSERVICETYPES5DIR
+ LIBEXECDIR_KF5
+ QTQUICKIMPORTSDIR
+ )
+endif()
if(APPLE)
list(APPEND var_suffixes BUNDLEDIR)
endif()
@@ -128,5 +139,10 @@ else()
endforeach()
endif()
+# newly added version-less vars in 5 do also not set the legacy variables
+foreach(suffix DATADIR_KF INCLUDEDIR_KF KNOTIFYRCDIR KXMLGUIDIR KSERVICESDIR KSERVICETYPESDIR LIBEXECDIR_KF)
+ set(should_set_CMAKE_INSTALL_${suffix} FALSE)
+endforeach()
+
unset(_gnu_install_dirs_suffixes)