From 86ace5112bd89ecc251d923ea67320cc73043421 Mon Sep 17 00:00:00 2001 From: Fredrik Roubert Date: Wed, 27 Jan 2016 22:11:22 +0100 Subject: [PATCH] Set -undefined dynamic_lookup when linking on Mac OS X. This fixes #822. --- cpp/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt index 3539b941b..fa5ac472d 100644 --- a/cpp/CMakeLists.txt +++ b/cpp/CMakeLists.txt @@ -126,6 +126,8 @@ find_required_program (JAVA java if (APPLE) FIND_LIBRARY (COREFOUNDATION_LIB CoreFoundation) FIND_LIBRARY (FOUNDATION_LIB Foundation) + set (CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS + "${CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS} -undefined dynamic_lookup") endif () if (${USE_STD_MAP} STREQUAL "OFF")