File llvm-remove-clang-only-flags.patch of Package SLE153-llvm11 (Revision fa227a06d74d839b5209b7bc6e925531)
Currently displaying revision fa227a06d74d839b5209b7bc6e925531 , Show latest
xxxxxxxxxx
1
Index: llvm-8.0.0rc3.src/cmake/modules/HandleLLVMOptions.cmake
2
===================================================================
3
--- llvm-8.0.0rc3.src.orig/cmake/modules/HandleLLVMOptions.cmake
4
+++ llvm-8.0.0rc3.src/cmake/modules/HandleLLVMOptions.cmake
5
6
7
# Specific default warnings-as-errors for compilers accepting GCC-compatible warning flags:
8
if ( LLVM_COMPILER_IS_GCC_COMPATIBLE OR CMAKE_CXX_COMPILER_ID MATCHES "XL" )
9
- add_flag_if_supported("-Werror=date-time" WERROR_DATE_TIME)
10
- add_flag_if_supported("-Werror=unguarded-availability-new" WERROR_UNGUARDED_AVAILABILITY_NEW)
11
endif( LLVM_COMPILER_IS_GCC_COMPATIBLE OR CMAKE_CXX_COMPILER_ID MATCHES "XL" )
12
13
# Modules enablement for GCC-compatible compilers:
14
15
endif()
16
17
add_flag_if_supported("-Wimplicit-fallthrough" IMPLICIT_FALLTHROUGH_FLAG)
18
- add_flag_if_supported("-Wcovered-switch-default" COVERED_SWITCH_DEFAULT_FLAG)
19
append_if(USE_NO_UNINITIALIZED "-Wno-uninitialized" CMAKE_CXX_FLAGS)
20
append_if(USE_NO_MAYBE_UNINITIALIZED "-Wno-maybe-uninitialized" CMAKE_CXX_FLAGS)
21
22