diff --git a/cmake/QskFindMacros.cmake b/cmake/QskFindMacros.cmake index 0c9d8583..b27d24d2 100644 --- a/cmake/QskFindMacros.cmake +++ b/cmake/QskFindMacros.cmake @@ -5,15 +5,9 @@ macro(qsk_setup_Qt) - # Use QSK_QT_VERSION specified with baseline 5.15 - # otherwise fallback to latest known supported Qt version gte 5.15 - # set vars for correct alpha descending sort order and direction (ex. Qt6, Qt5) - if ( NOT QSK_QT_VERSION ) # QSK_QT_VERSION=Qt5 - set(QSK_QT_VERSION Qt6 Qt5) - set(CMAKE_FIND_PACKAGE_SORT_ORDER NAME) - set(CMAKE_FIND_PACKAGE_SORT_DIRECTION DEC) - endif() - find_package(QT "5.15" NAMES ${QSK_QT_VERSION} REQUIRED COMPONENTS Quick) + # relying on cmake heuristics to select a specific Qt version is no good idea. + # using -DCMAKE_PREFIX_PATH="..." is highly recommended + find_package(QT "5.15" NAMES Qt6 Qt5 REQUIRED COMPONENTS Quick) if(QT_VERSION_MAJOR VERSION_GREATER_EQUAL 6) # we need the qsb tool for Qt6