From 114763c0678909b28fb485861e9fb889a0cb67ee Mon Sep 17 00:00:00 2001 From: bels Date: Fri, 30 May 2014 20:15:31 -0400 Subject: [PATCH] - An ACE build fix. Allows for building on FreeBSD 10 with the clang stack --- dep/ACE_wrappers/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dep/ACE_wrappers/CMakeLists.txt b/dep/ACE_wrappers/CMakeLists.txt index ebbea6d9a..ee2c80876 100644 --- a/dep/ACE_wrappers/CMakeLists.txt +++ b/dep/ACE_wrappers/CMakeLists.txt @@ -55,6 +55,12 @@ if(WIN32 AND MSVC) ALWAYS 0 ) elseif(UNIX) + if (${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") + # ACE Won't build on FreeBSD 10 with the exceptions test enabled so we're just turning that test off + set(DISABLE_EXCEPTIONS "--enable-exceptions=no") + else() + set(DISABLE_EXCEPTIONS "") + endif() ExternalProject_Add(ACE_Project SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}