From 0a7b2876c7b64110d823da05f5f413c723a31471 Mon Sep 17 00:00:00 2001 From: EndrII <EndrIIMail@gmail.com> Date: Thu, 1 Apr 2021 13:37:41 +0300 Subject: [PATCH] fix cmake module --- QtUtils.cmake | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/QtUtils.cmake b/QtUtils.cmake index 62fb957..532b066 100644 --- a/QtUtils.cmake +++ b/QtUtils.cmake @@ -53,14 +53,15 @@ function(includeQt ModulesList) foreach(module ${ModulesList}) message ("try find the QT_${module} ") - if (NOT Qt${QT_VERSION_MAJOR}_FOUND) - find_package(QT NAMES Qt6 Qt5 ) - find_package(Qt${QT_VERSION_MAJOR}) + if (NOT Qt${QT_VERSION_MAJOR}_${module}_FOUND) + find_package(QT NAMES Qt6 Qt5 COMPONENTS ${module} REQUIRED) + find_package(Qt${QT_VERSION_MAJOR} COMPONENTS ${module} REQUIRED) - if (Qt${QT_VERSION_MAJOR}_FOUND) - message("Qt${QT_VERSION_MAJOR} is found") + set(Qt${QT_VERSION_MAJOR}_${module}_FOUND ON) + message("The qt ${module} is found") - endif() + elseif() + message("The qt ${module} is alredy found") endif() endforeach()