2024-12-03 15:51:53 +01:00
|
|
|
# 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
|
2024-12-12 15:41:57 +01:00
|
|
|
"Qt requires at least Visual Studio 2022 (MSVC ${min_msvc_version} or newer), "
|
2024-12-03 15:51:53 +01:00
|
|
|
"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()
|