From 448949ef7a597a62630e5fb43ac0711d8bec4e21 Mon Sep 17 00:00:00 2001 From: Dmitry Maganov Date: Tue, 19 May 2015 22:42:38 +0600 Subject: [PATCH] fix rpath for OS X --- cmake/Macros.cmake | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmake/Macros.cmake b/cmake/Macros.cmake index fcbe27b..9941767 100644 --- a/cmake/Macros.cmake +++ b/cmake/Macros.cmake @@ -56,6 +56,14 @@ macro(csfml_add_library target) # link the target to its external dependencies (C++ SFML libraries) target_link_libraries(${target} ${THIS_DEPENDS}) + # build dylibs + if(SFML_OS_MACOSX AND BUILD_SHARED_LIBS) + # adapt install directory to allow distributing dylibs in user’s application bundle + set_target_properties(${target} PROPERTIES + BUILD_WITH_INSTALL_RPATH 1 + INSTALL_NAME_DIR "@rpath") + endif() + # add the install rule install(TARGETS ${target} RUNTIME DESTINATION bin COMPONENT bin