From dd91c16cbd6d73e065e7d42923c8cc23fa3ef01a Mon Sep 17 00:00:00 2001 From: "Friedrich W. H. Kossebau" Date: Sun, 25 Apr 2021 19:01:00 +0200 Subject: ECMGenerateExportHeader: unbreak builds by not mixing std & legacy attributes NO_CHANGELOG BUG: 436155 --- tests/ECMGenerateExportHeaderTest/consumer/CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'tests') 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) -- cgit v1.2.1