Skip to content

Commit 8035f1a

Browse files
kent-mcleodlsf37
authored andcommitted
llvm.cmake: remove additional compiler options
This brings this file in-line with gcc.cmake which also doesn't add any compiler flags that affect build behavior. This leaves other layers of the build system to be able to set flags if necessary without inheriting a large number by default. Signed-off-by: Kent McLeod <[email protected]>
1 parent b09a890 commit 8035f1a

File tree

1 file changed

+0
-13
lines changed

1 file changed

+0
-13
lines changed

llvm.cmake

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@ set(CMAKE_ASM_COMPILER "clang")
1919
set(CMAKE_ASM_COMPILER_ID Clang)
2020
set(CMAKE_ASM_COMPILER_TARGET ${TRIPLE})
2121

22-
string(APPEND asm_common_flags " -Wno-unused-command-line-argument")
23-
string(APPEND asm_common_flags " -fno-integrated-as")
24-
2522
set(CMAKE_C_COMPILER "clang")
2623
set(CMAKE_C_COMPILER_ID Clang)
2724
set(CMAKE_C_COMPILER_TARGET ${TRIPLE})
@@ -30,16 +27,6 @@ set(CMAKE_CXX_COMPILER "clang++")
3027
set(CMAKE_CXX_COMPILER_ID Clang)
3128
set(CMAKE_CXX_COMPILER_TARGET ${TRIPLE})
3229

33-
string(APPEND c_common_flags " -Wno-sizeof-pointer-div")
34-
string(APPEND c_common_flags " -Qunused-arguments")
35-
string(APPEND c_common_flags " -Wno-constant-logical-operand")
36-
if(NOT ("${TRIPLE}" MATCHES "^riscv"))
37-
string(APPEND c_common_flags " -fno-integrated-as")
38-
endif()
39-
# clang 11 has a regression in GlobalISel (only used at -O0) affecting the syscall
40-
# stubs in libsel4runtime; see https://reviews.llvm.org/D83384#2189132
41-
string(APPEND c_common_flags " -fno-experimental-isel")
42-
4330
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
4431
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
4532
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)

0 commit comments

Comments
 (0)