summaryrefslogtreecommitdiff
path: root/sci-libs/jkqtplotter/files/jkqtplotter-5.0.0_beta1-qt6.patch
blob: a2e6745b8128404d6fe1215c54be2f94a1eae62f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
see https://bugs.gentoo.org/966047
PR pending https://github.com/jkriege2/JKQtPlotter/pull/156.patch
avoid Qt5 automagic, respect an exported value of QT_VERSION_MAJOR
--- a/cmake/jkqtplotter_common_qtsettings.cmake
+++ b/cmake/jkqtplotter_common_qtsettings.cmake
@@ -4,7 +4,11 @@ set(CMAKE_AUTOMOC ON)
 set(CMAKE_AUTORCC ON)
 set(CMAKE_AUTOUIC ON)
 
-find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
+if(QT_VERSION_MAJOR)
+    find_package(QT NAMES Qt${QT_VERSION_MAJOR} COMPONENTS Core REQUIRED)
+else()
+    find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
+endif()
 
 if(QT_VERSION_MAJOR LESS 5)
     message(FATAL_ERROR "Minimum supported Qt version is 5, but you are trying to compile against Qt${QT_VERSION_MAJOR}")