summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configurecompiler.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/configurecompiler.cmake b/configurecompiler.cmake
index cc77ed082f..5d5925c8bf 100644
--- a/configurecompiler.cmake
+++ b/configurecompiler.cmake
@@ -521,11 +521,15 @@ if (CLR_CMAKE_PLATFORM_UNIX)
# to a struct or a class that has virtual members or a base class. In that case, clang
# may not generate the same object layout as MSVC.
add_compile_options(-Wno-incompatible-ms-struct)
+ # Do not convert a #warning into an #error
+ add_compile_options("-Wno-error=#warnings")
else()
add_compile_options(-Wno-unused-variable)
add_compile_options(-Wno-unused-but-set-variable)
add_compile_options(-fms-extensions)
add_compile_options(-Wno-unknown-pragmas)
+ # Do not convert a #warning into an #error
+ add_compile_options(-Wno-error=cpp)
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0)
add_compile_options(-Wno-nonnull-compare)
endif()