diff options
author | Volker Krause <vkrause@kde.org> | 2022-01-23 17:35:40 +0100 |
---|---|---|
committer | Ahmad Samir <a.samirh78@gmail.com> | 2022-01-25 09:05:16 +0000 |
commit | b25b7df554da25889f7839ac09d8051e018d1e59 (patch) | |
tree | f0732a4f7b719f0adda3c4ed30157baa90c515ce /tests/KDEInstallDirsTest/var_list.cmake | |
parent | b692afe0cb77141d2c0048b4433857951bb1b3ba (diff) | |
download | extra-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.cmake | 32 |
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) |