summaryrefslogtreecommitdiffstats
path: root/cmake/QtWindowsHelpers.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/QtWindowsHelpers.cmake')
-rw-r--r--cmake/QtWindowsHelpers.cmake16
1 files changed, 16 insertions, 0 deletions
diff --git a/cmake/QtWindowsHelpers.cmake b/cmake/QtWindowsHelpers.cmake
new file mode 100644
index 00000000000..364536883b7
--- /dev/null
+++ b/cmake/QtWindowsHelpers.cmake
@@ -0,0 +1,16 @@
+# Copyright (C) 2024 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
+function(qt_internal_check_msvc_versions)
+ if(NOT MSVC OR QT_NO_MSVC_MIN_VERSION_CHECK)
+ return()
+ endif()
+ set(min_msvc_version "1930")
+ if(MSVC_VERSION VERSION_LESS min_msvc_version)
+ message(FATAL_ERROR
+ "Qt requires at least Visual Studio 2019 (MSVC ${min_msvc_version} or newer), "
+ "you're building against version ${MSVC_VERSION}. "
+ "You can turn off this version check by setting QT_NO_MSVC_MIN_VERSION_CHECK to ON."
+ )
+ endif()
+endfunction()