From 26f15bcd77985a00792afec073d419cab3162fb0 Mon Sep 17 00:00:00 2001 From: Yuri Date: Wed, 2 Mar 2016 17:15:42 -0800 Subject: [PATCH] Fixed missing -lc++abi on FreeBSD. --- CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e8449caa8..d2edf829b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -89,8 +89,10 @@ elseif(CMAKE_COMPILER_IS_GNUCXX) elseif("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -stdlib=libc++ -Wall -pedantic -Werror -Wextra") - set(CMAKE_EXE_LINKER_FLAGS - "${CMAKE_EXE_LINKER_FLAGS} -lc++abi") + if(NOT "${CMAKE_SYSTEM_NAME}" MATCHES "FreeBSD") + set(CMAKE_EXE_LINKER_FLAGS + "${CMAKE_EXE_LINKER_FLAGS} -lc++abi") + endif() endif() if(FLATBUFFERS_CODE_COVERAGE)