Append -w when LLVM_ENABLE_WARNINGS is Off.
authorVassil Vassilev <v.g.vassilev@gmail.com>
Wed, 12 Apr 2017 20:43:11 +0000 (20:43 +0000)
committerVassil Vassilev <v.g.vassilev@gmail.com>
Wed, 12 Apr 2017 20:43:11 +0000 (20:43 +0000)
Reviewed by rnk (D31702)!

llvm-svn: 300100

llvm/cmake/modules/HandleLLVMOptions.cmake

index dd44476..099d2eb 100644 (file)
@@ -561,6 +561,10 @@ if (LLVM_ENABLE_WARNINGS AND (LLVM_COMPILER_IS_GCC_COMPATIBLE OR CLANG_CL))
   add_flag_if_supported("-Wstring-conversion" STRING_CONVERSION_FLAG)
 endif (LLVM_ENABLE_WARNINGS AND (LLVM_COMPILER_IS_GCC_COMPATIBLE OR CLANG_CL))
 
+if (LLVM_COMPILER_IS_GCC_COMPATIBLE AND NOT LLVM_ENABLE_WARNINGS)
+  append("-w" CMAKE_C_FLAGS CMAKE_CXX_FLAGS)
+endif()
+
 macro(append_common_sanitizer_flags)
   if (NOT MSVC)
     # Append -fno-omit-frame-pointer and turn on debug info to get better