mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 21:31:08 -06:00
cmake-gui: Fix CMake_QT_MAJOR_VERSION string comparison
Fix the string comparison added by commit 2e4cbaa521 (cmake-gui: Add a
Qt version control variable, 2020-12-28). The version-based comparison
is not meant for arbitrary strings.
This commit is contained in:
@@ -13,7 +13,7 @@ set(CMake_QT_MAJOR_VERSION "A" CACHE
|
||||
STRING "Expected Qt major version. Valid values are A (auto-select), 5, 6.")
|
||||
set(SUPPORTED_QT_VERSIONS "A" 5 6)
|
||||
set_property(CACHE CMake_QT_MAJOR_VERSION PROPERTY STRINGS ${SUPPORTED_QT_VERSIONS})
|
||||
if(NOT CMake_QT_MAJOR_VERSION VERSION_EQUAL "A")
|
||||
if(NOT CMake_QT_MAJOR_VERSION STREQUAL "A")
|
||||
if(NOT CMake_QT_MAJOR_VERSION IN_LIST SUPPORTED_QT_VERSIONS)
|
||||
message(FATAL_ERROR "Supported Qt versions are \"${SUPPORTED_QT_VERSIONS}\"."
|
||||
" But CMake_QT_MAJOR_VERSION is set to ${CMake_QT_MAJOR_VERSION}.")
|
||||
|
||||
Reference in New Issue
Block a user