From e546b55ad0f94ad7e8dec8de2b4715dc85d73ae9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20L=C3=B3pez-Cabanillas?= Date: Tue, 24 Sep 2024 21:14:09 +0200 Subject: [PATCH] reject configuration with unsupported Qt versions --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f04571c..08ca632 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,8 +20,8 @@ else() find_package(QT NAMES Qt6 REQUIRED) endif() -if ((CMAKE_SYSTEM_NAME MATCHES "Linux") AND (QT_VERSION_MAJOR EQUAL 6) AND (QT_VERSION VERSION_LESS 6.4)) - message(WARNING "Unsupported Qt version ${QT_VERSION} for ${CMAKE_SYSTEM_NAME}") +if (((CMAKE_SYSTEM_NAME MATCHES "Linux") AND (QT_VERSION_MAJOR EQUAL 6) AND (QT_VERSION VERSION_LESS 6.4)) OR QT_VERSION VERSION_GREATER 6.5.99) + message(FATAL_ERROR "Unsupported Qt version ${QT_VERSION} for ${CMAKE_SYSTEM_NAME}") endif() find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Core Gui Widgets Multimedia REQUIRED)