File tree 4 files changed +12
-0
lines changed
compiler-rt/cmake/Modules
4 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,9 @@ function(find_compiler_rt_library name variable)
4
4
if (CMAKE_CXX_COMPILER_ID MATCHES Clang AND CMAKE_CXX_COMPILER_TARGET)
5
5
list (APPEND CLANG_COMMAND "--target=${CMAKE_CXX_COMPILER_TARGET} " )
6
6
endif ()
7
+ get_property (SANITIZER_CXX_FLAGS CACHE CMAKE_CXX_FLAGS PROPERTY VALUE )
8
+ string (REPLACE " " ";" SANITIZER_CXX_FLAGS "${SANITIZER_CXX_FLAGS} " )
9
+ list (APPEND CLANG_COMMAND ${SANITIZER_CXX_FLAGS} )
7
10
execute_process (
8
11
COMMAND ${CLANG_COMMAND}
9
12
RESULT_VARIABLE HAD_ERROR
Original file line number Diff line number Diff line change @@ -8,6 +8,9 @@ function(find_compiler_rt_library name dest)
8
8
if (CMAKE_CXX_COMPILER_ID MATCHES Clang AND CMAKE_CXX_COMPILER_TARGET)
9
9
list (APPEND CLANG_COMMAND "--target=${CMAKE_CXX_COMPILER_TARGET} " )
10
10
endif ()
11
+ get_property (LIBCXX_CXX_FLAGS CACHE CMAKE_CXX_FLAGS PROPERTY VALUE )
12
+ string (REPLACE " " ";" LIBCXX_CXX_FLAGS "${LIBCXX_CXX_FLAGS} " )
13
+ list (APPEND CLANG_COMMAND ${LIBCXX_CXX_FLAGS} )
11
14
execute_process (
12
15
COMMAND ${CLANG_COMMAND}
13
16
RESULT_VARIABLE HAD_ERROR
Original file line number Diff line number Diff line change @@ -8,6 +8,9 @@ function(find_compiler_rt_library name dest)
8
8
if (CMAKE_CXX_COMPILER_ID MATCHES Clang AND CMAKE_CXX_COMPILER_TARGET)
9
9
list (APPEND CLANG_COMMAND "--target=${CMAKE_CXX_COMPILER_TARGET} " )
10
10
endif ()
11
+ get_property (LIBCXXABI_CXX_FLAGS CACHE CMAKE_CXX_FLAGS PROPERTY VALUE )
12
+ string (REPLACE " " ";" LIBCXXABI_CXX_FLAGS "${LIBCXXABI_CXX_FLAGS} " )
13
+ list (APPEND CLANG_COMMAND ${LIBCXXABI_CXX_FLAGS} )
11
14
execute_process (
12
15
COMMAND ${CLANG_COMMAND}
13
16
RESULT_VARIABLE HAD_ERROR
Original file line number Diff line number Diff line change @@ -8,6 +8,9 @@ function(find_compiler_rt_library name dest)
8
8
if (CMAKE_CXX_COMPILER_ID MATCHES Clang AND CMAKE_CXX_COMPILER_TARGET)
9
9
list (APPEND CLANG_COMMAND "--target=${CMAKE_CXX_COMPILER_TARGET} " )
10
10
endif ()
11
+ get_property (LIBUNWIND_CXX_FLAGS CACHE CMAKE_CXX_FLAGS PROPERTY VALUE )
12
+ string (REPLACE " " ";" LIBUNWIND_CXX_FLAGS "${LIBUNWIND_CXX_FLAGS} " )
13
+ list (APPEND CLANG_COMMAND ${LIBUNWIND_CXX_FLAGS} )
11
14
execute_process (
12
15
COMMAND ${CLANG_COMMAND}
13
16
RESULT_VARIABLE HAD_ERROR
You can’t perform that action at this time.
0 commit comments