Skip to content

Commit

Permalink
do not set INSTALL_NAME_DIR for MacOS builds for CMake >= 3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tfmoraes authored and malaterre committed May 22, 2024
1 parent 075ae34 commit 2c6c97e
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions Utilities/gdcmopenjpeg/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -166,8 +166,14 @@ if(NOT OPENJPEG_INSTALL_PACKAGE_DIR)
endif()

if (APPLE)
list(APPEND OPENJPEG_LIBRARY_PROPERTIES INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/${OPENJPEG_INSTALL_LIB_DIR}")
option(OPJ_USE_DSYMUTIL "Call dsymutil on binaries after build." OFF)
if (${CMAKE_VERSION} VERSION_LESS 3.0)
# For cmake >= 3.0, we turn on CMP0042 and
# https://cmake.org/cmake/help/v3.0/policy/CMP0042.html mentions
# "Projects wanting @rpath in a target’s install name may remove any
# setting of the INSTALL_NAME_DIR and CMAKE_INSTALL_NAME_DIR variables"
list(APPEND OPENJPEG_LIBRARY_PROPERTIES INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/${OPENJPEG_INSTALL_LIB_DIR}")
endif()
option(OPJ_USE_DSYMUTIL "Call dsymutil on binaries after build." OFF)
endif()

#-----------------------------------------------------------------------------
Expand Down

0 comments on commit 2c6c97e

Please sign in to comment.