From 3cc1ffc93e1927c3e82510244e3376f63b6f0060 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Fri, 8 May 2020 14:48:30 -0400 Subject: Fix RPATH generator on Darwin --- CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d2d1d89..fb2df13 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,7 +6,14 @@ include(CTest) include(CheckSymbolExists) set(CMAKE_C_STANDARD 99) -set(CMAKE_INSTALL_RPATH $ORIGIN/../lib) +set(CMAKE_BUILD_WITH_INSTALL_RPATH ON) + +if (APPLE) + set(CMAKE_INSTALL_NAME_DIR "@rpath") + set(CMAKE_INSTALL_RPATH "@loader_path/../lib") +else() + set(CMAKE_INSTALL_RPATH $ORIGIN/../lib) +endif() enable_testing() check_symbol_exists(strsep string.h HAVE_STRSEP) -- cgit