From 0fb59d316bea5673602afaecf4ef35664a2a1f5b Mon Sep 17 00:00:00 2001 From: Ole Hansen <ole@jlab.org> Date: Wed, 18 Nov 2020 17:47:41 -0500 Subject: [PATCH] Remove obsolete USE_DYLD CMake variable in favor of APPLE --- CMakeLists.txt | 6 ------ DDParsersStandAlone/CMakeLists.txt | 5 ----- cmake/DD4hepConfig.cmake.in | 5 ----- cmake/thisdd4hep.sh | 2 +- cmake/thisdd4hep_only.sh | 2 +- 5 files changed, 2 insertions(+), 18 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index db1a9ac10..518baf442 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -59,12 +59,6 @@ IF(${CMAKE_CXX_STANDARD} LESS 14) MESSAGE(FATAL_ERROR "DD4hep requires at least CXX Standard 14 to compile") ENDIF() -# ----for APPLE scripts have to set the DYLD_LIBRARY_PATH -if(APPLE) - set(USE_DYLD 1) - set(CMAKE_MACOSX_RPATH 1) -endif() - ############################### # Define DD4hep build options # ############################### diff --git a/DDParsersStandAlone/CMakeLists.txt b/DDParsersStandAlone/CMakeLists.txt index 669f7799b..51e2befc4 100644 --- a/DDParsersStandAlone/CMakeLists.txt +++ b/DDParsersStandAlone/CMakeLists.txt @@ -52,11 +52,6 @@ include(DD4hepMacros) add_subdirectory(DDParsers) # #---Configuration------------------------------------------------------------------- -# ----for APPLE scripts have to set the DYLD_LIBRARY_PATH -if( APPLE ) - set( USE_DYLD 1) - set(CMAKE_MACOSX_RPATH 1) -endif() #----------------------------------------------------------------------------------- display_std_variables() diff --git a/cmake/DD4hepConfig.cmake.in b/cmake/DD4hepConfig.cmake.in index f1e309c8e..7e4c968c5 100644 --- a/cmake/DD4hepConfig.cmake.in +++ b/cmake/DD4hepConfig.cmake.in @@ -97,11 +97,6 @@ ENDIF() #---- build with xercesc or tinyxml ? INCLUDE( ${@CMAKE_PROJECT_NAME@_DIR}/cmake/DD4hep_XML_setup.cmake ) -#----- APPLE ? ------- - -set( USE_DYLD @USE_DYLD@ ) -MARK_AS_ADVANCED( USE_DYLD ) - # ---------- final checking --------------------------------------------------- INCLUDE( FindPackageHandleStandardArgs ) # set DD4HEP_FOUND to TRUE if all listed variables are TRUE and not empty diff --git a/cmake/thisdd4hep.sh b/cmake/thisdd4hep.sh index 2ceadc4d5..7fb873698 100644 --- a/cmake/thisdd4hep.sh +++ b/cmake/thisdd4hep.sh @@ -112,7 +112,7 @@ dd4hep_add_path PYTHONPATH ${THIS}/@DD4HEP_PYTHON_INSTALL_DIR@; #----ROOT_INCLUDE_PATH-------------------------------------------------------- dd4hep_add_path ROOT_INCLUDE_PATH ${THIS}/include; #----------------------------------------------------------------------------- -if [ @USE_DYLD@ ]; +if [ @APPLE@ ]; then export DD4HEP_LIBRARY_PATH=${DYLD_LIBRARY_PATH}; else diff --git a/cmake/thisdd4hep_only.sh b/cmake/thisdd4hep_only.sh index 81fae3094..4fcea0ae0 100644 --- a/cmake/thisdd4hep_only.sh +++ b/cmake/thisdd4hep_only.sh @@ -78,7 +78,7 @@ dd4hep_add_path PYTHONPATH ${THIS}/@DD4HEP_PYTHON_INSTALL_DIR@; #----ROOT_INCLUDE_PATH-------------------------------------------------------- dd4hep_add_path ROOT_INCLUDE_PATH ${THIS}/include; #----------------------------------------------------------------------------- -if [ @USE_DYLD@ ]; +if [ @APPLE@ ]; then export DD4HEP_LIBRARY_PATH=${DYLD_LIBRARY_PATH}; else -- GitLab