mirror of
https://github.com/intel/llvm.git
synced 2026-01-19 01:15:50 +08:00
[compiler-rt][CMake] Fix PowerPC runtime build
When build in runtime bulid mode with LLVM_ENABLE_RUNTIMES, the base-config-ix.cmake will complain about two errors. One is empty string in replace, the other one is unknown `TEST_BIG_ENDIAN ` command. This patch fix it so that we can test runtime build. Reviewed By: phosek Differential Revision: https://reviews.llvm.org/D80040
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
|
||||
include(CheckIncludeFile)
|
||||
include(CheckCXXSourceCompiles)
|
||||
include(TestBigEndian)
|
||||
|
||||
check_include_file(unwind.h HAVE_UNWIND_H)
|
||||
|
||||
@@ -191,7 +192,7 @@ macro(test_targets)
|
||||
# Strip out -nodefaultlibs when calling TEST_BIG_ENDIAN. Configuration
|
||||
# will fail with this option when building with a sanitizer.
|
||||
cmake_push_check_state()
|
||||
string(REPLACE "-nodefaultlibs" "" CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS})
|
||||
string(REPLACE "-nodefaultlibs" "" CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS}")
|
||||
TEST_BIG_ENDIAN(HOST_IS_BIG_ENDIAN)
|
||||
cmake_pop_check_state()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user