mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-29 10:39:28 -05:00
cmake-gui: Suppress MSVC deprecation warnings from Qt headers
MSVC 14.38+ toolsets deprecate `stdext::checked_array_iterator`. Support building with versions of Qt that have not been updated to avoid the deprecated API. Qt-Issue: https://bugreports.qt.io/browse/QTBUG-118993
This commit is contained in:
@@ -2,6 +2,11 @@ include(CMakeParseArguments)
|
||||
|
||||
find_package(Qt5Test REQUIRED)
|
||||
|
||||
if(MSVC)
|
||||
# QTBUG-118993: Qt uses deprecated stdext::checked_array_iterator
|
||||
add_compile_definitions(_SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING)
|
||||
endif()
|
||||
|
||||
include_directories(
|
||||
${CMake_SOURCE_DIR}/Source
|
||||
${CMake_SOURCE_DIR}/Source/QtDialog
|
||||
|
||||
Reference in New Issue
Block a user