
openjpeg - issue #443
Multiple warnings when configuring OpenJPEG on MacOS with CMake 3.x (trunk)
Building Shared library (default) adds one warning. Using -DOPJ_USE_DSYMUTIL:BOOL=TRUE adds even more warnings
Comment #1
Posted on Nov 25, 2014 by Quick LionThis issue was updated by revision r2947.
Warnings related to OPJ_USE_DSYMUTIL are fixed
Comment #2
Posted on Nov 25, 2014 by Quick LionFor the last warning, a decision has to be made : http://www.kitware.com/blog/home/post/510
/Applications/CMake-3.1.0-rc-2.app/Contents/bin/cmake --help-policy CMP0042
CMP0042
MACOSX_RPATH
is enabled by default.
CMake 2.8.12 and newer has support for using @rpath
in a target's install
name. This was enabled by setting the target property
MACOSX_RPATH
. The @rpath
in an install name is a more
flexible and powerful mechanism than @executable_path
or @loader_path
for locating shared libraries.
CMake 3.0 and later prefer this property to be ON by default. Projects
wanting @rpath
in a target's install name may remove any setting of
the INSTALL_NAME_DIR
and CMAKE_INSTALL_NAME_DIR
variables.
This policy was introduced in CMake version 3.0. CMake version 3.1.0-rc2 warns when the policy is not set and uses OLD behavior. Use the cmake_policy command to set it to OLD or NEW explicitly.
Comment #3
Posted on Nov 25, 2014 by Quick LionSince INSTALL_NAME_DIR is defined for APPLE in OpenJPEG, not much to decide. Validate the new policy to remove warning
Comment #4
Posted on Nov 25, 2014 by Quick LionThis issue was closed by revision r2948.
Status: Fixed
Labels:
Type-Defect
Priority-Medium