From a4d1ece5113f2dca93011ee314abe7f4c942484f Mon Sep 17 00:00:00 2001 From: apathy Date: Wed, 27 Jul 2016 10:47:48 -0700 Subject: [PATCH] Only attempt to use libc++ on darwin based environment (osx) --- cmake/ModernCpp.cmake | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cmake/ModernCpp.cmake b/cmake/ModernCpp.cmake index cd1da3b..b3499ef 100644 --- a/cmake/ModernCpp.cmake +++ b/cmake/ModernCpp.cmake @@ -1,8 +1,9 @@ if (${CMAKE_CXX_COMPILER_ID} MATCHES "Clang") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -stdlib=libc++") - if (NOT APPLE) - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lc++abi") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14") + if (APPLE) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -stdlib=libc++") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -stdlib=libc++") endif () elseif (${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")