Commit 695d2618 authored by Andrei Lebedev's avatar Andrei Lebedev Committed by Wouter van Oortmerssen

Remove libc++ and c++abi requirement on Linux with clang (#4189)

parent f5120a2a
...@@ -126,9 +126,14 @@ elseif(CMAKE_COMPILER_IS_GNUCXX) ...@@ -126,9 +126,14 @@ elseif(CMAKE_COMPILER_IS_GNUCXX)
elseif(${CMAKE_CXX_COMPILER_ID} MATCHES "Clang") elseif(${CMAKE_CXX_COMPILER_ID} MATCHES "Clang")
set(CMAKE_CXX_FLAGS set(CMAKE_CXX_FLAGS
"${CMAKE_CXX_FLAGS} -std=c++0x -stdlib=libc++ -Wall -pedantic -Werror \ "${CMAKE_CXX_FLAGS} -std=c++0x -Wall -pedantic -Werror \
-Wextra") -Wextra")
if(NOT "${CMAKE_SYSTEM_NAME}" MATCHES "FreeBSD") if(NOT "${CMAKE_SYSTEM_NAME}" MATCHES "Linux")
set(CMAKE_CXX_FLAGS
"${CMAKE_CXX_FLAGS} -stdlib=libc++")
endif()
if(NOT ("${CMAKE_SYSTEM_NAME}" MATCHES "FreeBSD" OR
"${CMAKE_SYSTEM_NAME}" MATCHES "Linux"))
set(CMAKE_EXE_LINKER_FLAGS set(CMAKE_EXE_LINKER_FLAGS
"${CMAKE_EXE_LINKER_FLAGS} -lc++abi") "${CMAKE_EXE_LINKER_FLAGS} -lc++abi")
endif() endif()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment