From 8dcbf2cb65cc248721d5efd86246b2e8891d7245 Mon Sep 17 00:00:00 2001 From: Florent Pruvost <florent.pruvost@inria.fr> Date: Thu, 22 Oct 2015 12:42:53 +0000 Subject: [PATCH] fix a bug at build for shared libs on Mac OS X --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index aec0ac83a..30df0ed98 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -747,6 +747,11 @@ if (MORSE_DISTRIB_DIR OR EXISTS "${CMAKE_SOURCE_DIR}/cmake_modules/") list(REMOVE_DUPLICATES CMAKE_EXE_LINKER_FLAGS) string(REPLACE ";" " " CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") + # Fix a problem on Mac OS X when building shared libraries + if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + set(CMAKE_SHARED_LINKER_FLAGS "-undefined dynamic_lookup") + endif() + message("CMAKE_SYSTEM_NAME: ${CMAKE_SYSTEM_NAME}") # Add define for Fortran Mangling (should be defined somewhere else) # ------------------------------------------------------------------ -- GitLab