musikcube/.cmake/ConfigureRpath.cmake

11 lines
556 B
CMake
Raw Permalink Normal View History

# ensure the binaries can find libmusikcore.so, which lives in the same directory.
if (NOT CMAKE_SYSTEM_NAME MATCHES "Darwin")
# in Linux/BSD distributions we can specify the magic "$ORIGIN" value for
# the rpath for the dymamic linker to search the executable's directory
set(CMAKE_INSTALL_RPATH "$ORIGIN:$ORIGIN/lib/")
set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
# note: macOS does not use $ORIGIN, and uses @executable_path/ instead. we
# add a custom post build step at the bottom of this file to add this value
# to macOS binaries.
2022-02-09 23:20:57 +00:00
endif()