diff options
author | Joerg Bornemann <joerg.bornemann@qt.io> | 2021-11-24 11:00:21 +0100 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2021-11-25 23:43:58 +0000 |
commit | 56a0fd85dab59dd313b7e8334559eda214f11a5f (patch) | |
tree | bb2272ef55f0bb5b457ef23974896413112dbf14 | |
parent | 598a23e2d1be9966f4c888e6166d132e02241500 (diff) |
lupdate: Silence MSVC's iterator deprecation warnings
Classes in llvm derive from std::iterator. This derivation is
deprecated and produces a wall of warnings when building with MSVC. Add
the define that silences this warning.
Change-Id: I2acaf1934d26af0627afcc863f07f09ab1a844c0
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
(cherry picked from commit cc67e55efe705d4cdb7cf5f5f78c1ea71f52d613)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/linguist/lupdate/CMakeLists.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/linguist/lupdate/CMakeLists.txt b/src/linguist/lupdate/CMakeLists.txt index 848c5ddc8..f6b225f56 100644 --- a/src/linguist/lupdate/CMakeLists.txt +++ b/src/linguist/lupdate/CMakeLists.txt @@ -97,6 +97,9 @@ qt_internal_extend_target(${target_name} CONDITION QT_FEATURE_clangcpp WrapLibClang::WrapLibClang # special case ) +qt_internal_extend_target(${target_name} CONDITION MSVC + DEFINES _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING) + # special case begin if(QT_FEATURE_clangcpp) set_property(SOURCE clangtoolastreader.cpp PROPERTY SKIP_AUTOMOC ON) |