diff options
author | Brad King <brad.king@kitware.com> | 2020-10-07 11:12:24 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2020-10-07 11:12:31 (GMT) |
commit | 026beeb620f8f8c3939e128eb07c879133bf7d1c (patch) | |
tree | e50d9180972e68ba293314183c1facab05c7aea1 /Tests/RunCMake | |
parent | 7f1a36deead177e475e113ba36336d038d9ee931 (diff) | |
parent | d66858c8e42c8a07a8bbc15559c21eb917866f46 (diff) | |
download | CMake-026beeb620f8f8c3939e128eb07c879133bf7d1c.zip CMake-026beeb620f8f8c3939e128eb07c879133bf7d1c.tar.gz CMake-026beeb620f8f8c3939e128eb07c879133bf7d1c.tar.bz2 |
Merge topic 'CheckCompilerFlag-gcc-10'
d66858c8e4 CheckCompilerFlag: Update the regex used to detect invalid options for GCC 10
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5331
Diffstat (limited to 'Tests/RunCMake')
-rw-r--r-- | Tests/RunCMake/CheckCompilerFlag/CheckCCompilerFlag.cmake | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Tests/RunCMake/CheckCompilerFlag/CheckCCompilerFlag.cmake b/Tests/RunCMake/CheckCompilerFlag/CheckCCompilerFlag.cmake index d268ed2..095fd54 100644 --- a/Tests/RunCMake/CheckCompilerFlag/CheckCCompilerFlag.cmake +++ b/Tests/RunCMake/CheckCompilerFlag/CheckCCompilerFlag.cmake @@ -13,3 +13,10 @@ if(CMAKE_C_COMPILER_ID MATCHES "GNU|Clang" AND NOT "x${CMAKE_C_SIMULATE_ID}" STR message(SEND_ERROR "${CMAKE_C_COMPILER_ID} compiler flag '-x c' check failed") endif() endif() + +if(CMAKE_C_COMPILER_ID STREQUAL "GNU") + check_compiler_flag(C "-frtti" SHOULD_FAIL_RTTI) + if(SHOULD_FAIL_RTTI) + message(SEND_ERROR "${CMAKE_C_COMPILER_ID} compiler flag '-frtti' check passed but should have failed") + endif() +endif() |