aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorFriedrich W. H. Kossebau <kossebau@kde.org>2021-04-25 19:01:00 +0200
committerFriedrich W. H. Kossebau <kossebau@kde.org>2021-04-25 19:01:00 +0200
commitdd91c16cbd6d73e065e7d42923c8cc23fa3ef01a (patch)
tree3d75eb9bde5cbe27e037f099e0aaeb1f65de3b8a /tests
parente2505343eb7dd2f5045fd2000828ec7115cebfff (diff)
downloadextra-cmake-modules-dd91c16cbd6d73e065e7d42923c8cc23fa3ef01a.tar.gz
extra-cmake-modules-dd91c16cbd6d73e065e7d42923c8cc23fa3ef01a.tar.bz2
ECMGenerateExportHeader: unbreak builds by not mixing std & legacy attributes
NO_CHANGELOG BUG: 436155
Diffstat (limited to 'tests')
-rw-r--r--tests/ECMGenerateExportHeaderTest/consumer/CMakeLists.txt7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/ECMGenerateExportHeaderTest/consumer/CMakeLists.txt b/tests/ECMGenerateExportHeaderTest/consumer/CMakeLists.txt
index ee042969..d071fcfb 100644
--- a/tests/ECMGenerateExportHeaderTest/consumer/CMakeLists.txt
+++ b/tests/ECMGenerateExportHeaderTest/consumer/CMakeLists.txt
@@ -27,7 +27,12 @@ set(_code "Enum enumerator = Enumerator_deprecatedAt2_0;")
testAPI(_code DEPRECATED_AT 2.0 CXX_STANDARD 11 BUILD_TIME_ONLY_DISABLABLE NO_WARNING)
set(_code "Enum enumerator = Enumerator_deprecatedAt2_0;")
-testAPI(_code DEPRECATED_AT 2.0 CXX_STANDARD 17 BUILD_TIME_ONLY_DISABLABLE)
+# we do not yet support enumerator warnings with MSVC
+if(MSVC)
+ testAPI(_code DEPRECATED_AT 2.0 CXX_STANDARD 17 BUILD_TIME_ONLY_DISABLABLE NO_WARNING)
+else()
+ testAPI(_code DEPRECATED_AT 2.0 CXX_STANDARD 17 BUILD_TIME_ONLY_DISABLABLE)
+endif()
set(_code "Enum enumerator = Enumerator_deprecatedAt2_12;")
testAPI(_code DEPRECATED_AT 2.12 CXX_STANDARD 11 NO_WARNING)