diff options
author | Friedrich W. H. Kossebau <kossebau@kde.org> | 2021-04-21 14:59:29 +0200 |
---|---|---|
committer | Friedrich W. H. Kossebau <kossebau@kde.org> | 2021-04-24 15:42:46 +0200 |
commit | 7f47f20babb936a1b5422d03f79491e6017455db (patch) | |
tree | 68425ac858cdf5f050f385b6ad80f7524e0d6e43 /tests/ECMGenerateExportHeaderTest/consumer/CMakeLists.txt | |
parent | 5512e03562694ebfe571a3b6068a7d35d9ddfd7a (diff) | |
download | extra-cmake-modules-7f47f20babb936a1b5422d03f79491e6017455db.tar.gz extra-cmake-modules-7f47f20babb936a1b5422d03f79491e6017455db.tar.bz2 |
ECMGenerateExportHeader: add macros for enumerator deprecation warning
Diffstat (limited to 'tests/ECMGenerateExportHeaderTest/consumer/CMakeLists.txt')
-rw-r--r-- | tests/ECMGenerateExportHeaderTest/consumer/CMakeLists.txt | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/ECMGenerateExportHeaderTest/consumer/CMakeLists.txt b/tests/ECMGenerateExportHeaderTest/consumer/CMakeLists.txt index ba5940cd..ee042969 100644 --- a/tests/ECMGenerateExportHeaderTest/consumer/CMakeLists.txt +++ b/tests/ECMGenerateExportHeaderTest/consumer/CMakeLists.txt @@ -24,7 +24,16 @@ include(testAPI_${TEST_VARIANT}.cmake) # for each API element test their visibility to the compiler and if a warning is emitted set(_code "Enum enumerator = Enumerator_deprecatedAt2_0;") -testAPI(_code DEPRECATED_AT 2.0 BUILD_TIME_ONLY_DISABLABLE NO_WARNING) +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) + +set(_code "Enum enumerator = Enumerator_deprecatedAt2_12;") +testAPI(_code DEPRECATED_AT 2.12 CXX_STANDARD 11 NO_WARNING) + +set(_code "Enum enumerator = Enumerator_deprecatedAt2_12;") +testAPI(_code DEPRECATED_AT 2.12 CXX_STANDARD 17) set(_code "Enum enumerator = Enumerator_not_deprecated;") testAPI(_code) |