aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--find-modules/FindQHelpGenerator.cmake3
-rw-r--r--modules/ECMAddQch.cmake3
-rw-r--r--modules/ECMAddQtDesignerPlugin.cmake11
-rw-r--r--modules/ECMPoQmTools.cmake4
-rw-r--r--modules/ECMQueryQmake.cmake3
5 files changed, 15 insertions, 9 deletions
diff --git a/find-modules/FindQHelpGenerator.cmake b/find-modules/FindQHelpGenerator.cmake
index 1dbd8e41..b2590105 100644
--- a/find-modules/FindQHelpGenerator.cmake
+++ b/find-modules/FindQHelpGenerator.cmake
@@ -12,7 +12,8 @@ Finds the Qt5 QHelpGenerator
QHelpGenerator_EXECUTABLE - Path to executable
#]=======================================================================]
-find_package(Qt5Help QUIET)
+include(${CMAKE_CURRENT_LIST_DIR}/../modules/QtVersionOption.cmake)
+find_package(Qt${QT_MAJOR_VERSION}Help QUIET)
if (TARGET Qt5::qhelpgenerator)
get_target_property(QHelpGenerator_EXECUTABLE Qt5::qhelpgenerator LOCATION)
else()
diff --git a/modules/ECMAddQch.cmake b/modules/ECMAddQch.cmake
index 8ba91768..f494c543 100644
--- a/modules/ECMAddQch.cmake
+++ b/modules/ECMAddQch.cmake
@@ -257,6 +257,7 @@ Since 5.36.0.
#]=======================================================================]
include(CMakeParseArguments)
+include(${CMAKE_CURRENT_LIST_DIR}/../modules/QtVersionOption.cmake)
include(ECMQueryQmake)
@@ -279,7 +280,7 @@ function(_ecm_ensure_qt_qch_targets)
# Ideally one day Qt CMake Config files provide these
if(NOT TARGET Qt5Core_QCH)
# get Qt version, if any
- find_package(Qt5Core CONFIG QUIET)
+ find_package(Qt${QT_MAJOR_VERSION}Core CONFIG QUIET)
# lookup tag files
query_qmake(qt_docs_dir QT_INSTALL_DOCS TRY)
find_path(_qtcoreTagsPath qtcore/qtcore.tags
diff --git a/modules/ECMAddQtDesignerPlugin.cmake b/modules/ECMAddQtDesignerPlugin.cmake
index 7d3dfb69..72dc683f 100644
--- a/modules/ECMAddQtDesignerPlugin.cmake
+++ b/modules/ECMAddQtDesignerPlugin.cmake
@@ -179,6 +179,7 @@ Since 5.62.0.
#]=======================================================================]
include(CMakeParseArguments)
+include(${CMAKE_CURRENT_LIST_DIR}/QtVersionOption.cmake)
# helper method
# escapes string for C++ code
@@ -442,7 +443,7 @@ macro(ecm_add_qtdesignerplugin target)
# Check deps
# peek at Qt5Core to learn about the version to decide whether Qt5UiPlugin is enough
if(NOT Qt5Core_FOUND)
- find_package(Qt5Core QUIET CONFIG)
+ find_package(Qt${QT_MAJOR_VERSION}Core QUIET CONFIG)
endif()
if(Qt5Core_VERSION VERSION_LESS "5.5.0")
set(_qtdesigner_tobefound TRUE)
@@ -454,15 +455,15 @@ macro(ecm_add_qtdesignerplugin target)
set(_qtuiplugin_tobefound TRUE)
endif()
if(NOT Qt5Designer_FOUND AND _qtdesigner_tobefound)
- find_package(Qt5Designer QUIET CONFIG)
- set_package_properties(Qt5Designer PROPERTIES
+ find_package(Qt${QT_MAJOR_VERSION}Designer QUIET CONFIG)
+ set_package_properties(Qt${QT_MAJOR_VERSION}Designer PROPERTIES
PURPOSE "Required to build Qt Designer plugins"
TYPE REQUIRED
)
endif()
if(NOT Qt5UiPlugin_FOUND AND _qtuiplugin_tobefound)
- find_package(Qt5UiPlugin QUIET CONFIG)
- set_package_properties(Qt5UiPlugin PROPERTIES
+ find_package(Qt${QT_MAJOR_VERSION}UiPlugin QUIET CONFIG)
+ set_package_properties(Qt${QT_MAJOR_VERSION}UiPlugin PROPERTIES
PURPOSE "Required to build Qt Designer plugins"
TYPE REQUIRED
)
diff --git a/modules/ECMPoQmTools.cmake b/modules/ECMPoQmTools.cmake
index 86480b71..bf9efe0e 100644
--- a/modules/ECMPoQmTools.cmake
+++ b/modules/ECMPoQmTools.cmake
@@ -83,6 +83,8 @@ Since pre-1.0.0.
#]=======================================================================]
include(CMakeParseArguments)
+include(${CMAKE_CURRENT_LIST_DIR}/QtVersionOption.cmake)
+
# Copied from FindGettext.cmake
function(_ecm_qm_get_unique_target_name _name _unique_name)
@@ -143,7 +145,7 @@ function(ecm_process_po_files_as_qm lang)
endif()
# Find lrelease and lconvert
- find_package(Qt5LinguistTools CONFIG REQUIRED)
+ find_package(Qt${QT_MAJOR_VERSION}LinguistTools CONFIG REQUIRED)
if(TARGET Qt5::lconvert)
set(lconvert_executable Qt5::lconvert)
diff --git a/modules/ECMQueryQmake.cmake b/modules/ECMQueryQmake.cmake
index 74a6df87..4d7f9543 100644
--- a/modules/ECMQueryQmake.cmake
+++ b/modules/ECMQueryQmake.cmake
@@ -1,4 +1,5 @@
-find_package(Qt5Core QUIET)
+include(${CMAKE_CURRENT_LIST_DIR}/QtVersionOption.cmake)
+find_package(Qt${QT_MAJOR_VERSION}Core QUIET)
if (Qt5Core_FOUND)
set(_qmake_executable_default "qmake-qt5")