Skip to content
Snippets Groups Projects
Commit 883d7a07 authored by Patrick Louis S Connor's avatar Patrick Louis S Connor
Browse files

linking with rpath

parent 15076ded
No related branches found
No related tags found
1 merge request!219linking with rpath
# SPDX-License-Identifier: GPLv3-or-later # SPDX-License-Identifier: GPLv3-or-later
# #
# SPDX-FileCopyrightText: Louis Moureaux <louis.moureaux@cern.ch> # SPDX-FileCopyrightText: Louis Moureaux <louis.moureaux@cern.ch>
# SPDX-FileCopyrightText: Patrick L.S. Connor <patrick.connor@cern.ch>
cmake_minimum_required(VERSION 3.20..3.26 FATAL_ERROR) cmake_minimum_required(VERSION 3.20..3.26 FATAL_ERROR)
...@@ -34,6 +35,15 @@ include(CoreHelpers) ...@@ -34,6 +35,15 @@ include(CoreHelpers)
set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD_REQUIRED ON)
# Set RPATH
set(CMAKE_MACOSX_RPATH 1)
file(RELATIVE_PATH relative_rpath "${CMAKE_INSTALL_FULL_BINDIR}" "${CMAKE_INSTALL_FULL_LIBDIR}")
if (APPLE)
list(APPEND CMAKE_INSTALL_RPATH "@executable_path" "@executable_path/${relative_rpath}")
else()
list(APPEND CMAKE_INSTALL_RPATH "\${ORIGIN}" "\${ORIGIN}/${relative_rpath}")
endif()
include_directories("${CMAKE_SOURCE_DIR}/..") # TODO include_directories("${CMAKE_SOURCE_DIR}/..") # TODO
add_compile_definitions("DARWIN_GIT_REPO=\"${CMAKE_SOURCE_DIR}\"") add_compile_definitions("DARWIN_GIT_REPO=\"${CMAKE_SOURCE_DIR}\"")
......
...@@ -18,6 +18,7 @@ core_add_library( ...@@ -18,6 +18,7 @@ core_add_library(
Eigen3::Eigen Eigen3::Eigen
ROOT::TreePlayer ROOT::TreePlayer
TUnfold::TUnfold TUnfold::TUnfold
Objects
TESTS TESTS
unfold unfold
) )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment