From 038fdffe818b14a271015a0ffca6214931563560 Mon Sep 17 00:00:00 2001 From: SYLVAND Guillaume <guillaume.sylvand@airbus.com> Date: Fri, 2 Apr 2021 17:46:44 +0200 Subject: [PATCH] CmakeLists.txt: add INSTALL_NAME_DIR property for target hqr Needed on macOS, otherwise at *execution* you get a message like: dyld: Library not loaded: @rpath/libhqr.0.1.0.dylib Referenced from: ***your executable name here*** Reason: image not found Abort trap: 6 --- src/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c24b041..af9d626 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -55,6 +55,7 @@ set_target_properties(hqr PROPERTIES VERSION ${HQR_VERSION}) target_include_directories(hqr PUBLIC $<BUILD_INTERFACE:${HQR_SOURCE_DIR}/include> $<INSTALL_INTERFACE:include>) +set_property(TARGET hqr PROPERTY INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib") # Users of our library will need the header defining the API set_target_properties(hqr PROPERTIES PUBLIC_HEADER ${HQR_SOURCE_DIR}/include/libhqr.h) -- GitLab