From e9daa31db5bb3598e7be85e5d6981bf1cb15c3a3 Mon Sep 17 00:00:00 2001 From: Chase Geigle Date: Thu, 28 Feb 2013 21:03:36 -0600 Subject: [PATCH] Add ability to compile with clang without libc++. To do so, supply -DCPP-NETLIB_DISABLE_LIBCXX=ON to cmake. --- CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0f7561f3..9ca77060 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,8 +27,13 @@ if (${CMAKE_CXX_COMPILER_ID} MATCHES GNU) endif() message("C++ Flags: ${CMAKE_CXX_FLAGS} link flags: ${CMAKE_CXX_LINK_FLAGS}") elseif(${CMAKE_CXX_COMPILER_ID} MATCHES Clang) - set(CMAKE_CXX_FLAGS "-std=c++11 -stdlib=libc++") - set(CMAKE_CXX_LINK_FLAGS "-std=c++11 -stdlib=libc++") + if (CPP-NETLIB_DISABLE_LIBCXX) + set(CMAKE_CXX_FLAGS "-std=c++11") + set(CMAKE_CXX_LINK_FLAGS "-std=c++11") + else() + set(CMAKE_CXX_FLAGS "-std=c++11 -stdlib=libc++") + set(CMAKE_CXX_LINK_FLAGS "-std=c++11 -stdlib=libc++") + endif() message("C++ Flags: ${CMAKE_CXX_FLAGS} link flags: ${CMAKE_CXX_LINK_FLAGS}") endif()