From 245fed5e399f51cd270424fd91ecca158228b218 Mon Sep 17 00:00:00 2001 From: bjorn Date: Fri, 2 Apr 2021 01:07:37 -0600 Subject: [PATCH] CMake: macOS always builds with @executable_path rpath; --- CMakeLists.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b76a34f8..656e76c3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -610,6 +610,11 @@ elseif(APPLE) target_link_libraries(lovr objc) target_sources(lovr PRIVATE src/core/os_macos.c) target_compile_definitions(lovr PRIVATE LOVR_GL) + set_target_properties(lovr PROPERTIES + MACOSX_RPATH TRUE + BUILD_WITH_INSTALL_RPATH TRUE + INSTALL_RPATH "@executable_path" + ) if(LOVR_BUILD_BUNDLE) function(move_lib) if(TARGET ${ARGV0}) @@ -635,9 +640,6 @@ elseif(APPLE) target_sources(lovr PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/src/resources/lovr.icns") set_target_properties(lovr PROPERTIES MACOSX_BUNDLE TRUE - MACOSX_RPATH TRUE - BUILD_WITH_INSTALL_RPATH TRUE - INSTALL_RPATH "@executable_path" MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/src/resources/Info.plist" RESOURCE "${CMAKE_CURRENT_SOURCE_DIR}/src/resources/lovr.icns" )