From d9794d8ea4360c322a09b734341ccff5d0de7b58 Mon Sep 17 00:00:00 2001 From: Leonardo de Moura Date: Sat, 7 Jun 2014 11:59:31 -0700 Subject: [PATCH] feat(CMakeLists): hide compilation warnings due to Boost when using g++ on OSX Signed-off-by: Leonardo de Moura --- src/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 9c10bfc1ed..c95ae436d8 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -103,6 +103,10 @@ if (("${BOOST}" MATCHES "ON") AND ("${MULTI_THREAD}" MATCHES "ON")) message(STATUS "Boost library will be used to implement multi-threading support") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D LEAN_USE_BOOST") set(EXTRA_LIBS ${EXTRA_LIBS} ${Boost_LIBRARIES}) + if (("${CMAKE_SYSTEM_NAME}" MATCHES "Darwin") AND ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")) + # Hide warnings when using Boost and g++ on OSX + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-local-typedefs -Wno-deprecated-declarations") + endif() endif() # MPFR