From 478791a2d80708004a313f1130c9145b3ab77510 Mon Sep 17 00:00:00 2001 From: Oleg Shparber Date: Sun, 7 Jan 2018 17:10:44 +0200 Subject: [PATCH] cmake: Require Qt version >= 5.5.1 --- CMakeLists.txt | 2 ++ src/app/CMakeLists.txt | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index e4348f6..2672bbf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,5 +15,7 @@ string(TIMESTAMP PROJECT_COPYRIGHT "© 2015-%Y Oleg Shparber" UTC) set(PROJECT_DESCRIPTION "A simple documentation browser.") set(PROJECT_URL "https://zealdocs.org") +set(QT_MINIMUM_VERSION 5.5.1) + add_subdirectory(assets) add_subdirectory(src) diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt index 4e076d2..cd04a08 100644 --- a/src/app/CMakeLists.txt +++ b/src/app/CMakeLists.txt @@ -19,6 +19,10 @@ add_executable(App WIN32 target_link_libraries(App Core Util) find_package(Qt5 COMPONENTS Widgets REQUIRED) +if (Qt5Widgets_VERSION VERSION_LESS QT_MINIMUM_VERSION) + message(FATAL_ERROR "Qt version >= ${QT_MINIMUM_VERSION} is required.") +endif() + target_link_libraries(App Qt5::Widgets) set_target_properties(App PROPERTIES