mirror of
https://github.com/ceph/ceph
synced 2025-02-21 18:17:42 +00:00
cmake/modules: replace ";" with " " in compile flags
as the flags should be a string, not a list tested using cmake -DCMAKE_LINKER=gold -DWITH_ASAN=ON -DWITH_ASAN_LEAK=ON \ -DCMAKE_BUILD_TYPE=Debug on ubuntu xenial without this change, cmake will fail with following warning: CMake Error at src/CMakeLists.txt:112 (message): The compiler /usr/bin/c++ has no C++17 support. -- Configuring incomplete, errors occurred! Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
parent
ef8ea3a61c
commit
714fbf64ae
@ -44,6 +44,8 @@ if(Sanitizers_COMPILE_OPTIONS)
|
||||
"-fno-omit-frame-pointer")
|
||||
endif()
|
||||
|
||||
string (REPLACE ";" " " Sanitizers_COMPILE_OPTIONS "${Sanitizers_COMPILE_OPTIONS}")
|
||||
|
||||
include(CheckCXXSourceCompiles)
|
||||
set(CMAKE_REQUIRED_FLAGS ${Sanitizers_COMPILE_OPTIONS})
|
||||
set(CMAKE_REQUIRED_LIBRARIES ${Sanitizers_COMPILE_OPTIONS})
|
||||
|
Loading…
Reference in New Issue
Block a user