summaryrefslogtreecommitdiff
path: root/cmake/OpenJPEGConfig.cmake.in
AgeCommit message (Collapse)Author
2022-08-11Make OpenJPEGConfig.cmake relocatable with CMake > 3.0Alex Richardson
Using CMakePackageConfigHelpers, we can generate a relocatable OpenJPEGConfig.config, using the PATH_VARS feature to make CMAKE_INSTALL_LIBDIR relative to the installed location. This change is needed for me when cross-compiling since CMAKE_INSTALL_FULL_LIBDIR is a path inside the sysroot rather than an absolute path to the actual includes. Without this change poppler ends up passing a -I flag that does not exist. This includes fallback code for CMake 2.8, which adds a bit of complexity, since I'm not sure if raising the minimum to 3.0 (now over 8 years old) is acceptable.
2022-08-07CMake: switch to GNUInstallDirs (#1424)Thomas Bracht Laumann Jespersen
* Add GNUInstallDirs for standard installation directories Distributions are given standard variables for already existing hooks. Multiarch libdirs is taken care of automagically. Raises minimum cmake version by a little. * Handle CMAKE_INSTALL_xxx being absolute paths for .pc file generation In some cases the CMAKE_INSTAL_{BIN,MAN,DOC,LIB,INCLUDE}DIR variables may turn out to be absolute paths in which case prepending ${prefix} in the pkg-config .pc files will result in incorrect values. For .pc file generation, figure out if these variables are absolute and omit the prefix in the configured file when so. See: https://github.com/OSGeo/PROJ/commit/ab25e4b7ed9544e668282dcd293cfaaa2e56dbdf
2021-01-07cmake/OpenJPEGConfig.cmake: replace ABSOLUTE by REALPATHFabrice Fontaine
Fix #1174 by replacing ABSOLUTE by REALPATH which will resolve symlinks: https://cmake.org/cmake/help/latest/command/get_filename_component.html Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2021-01-07Revert "Use INC_DIR for OPENJPEG_INCLUDE_DIRS (fixes uclouvain#1174)"Fabrice Fontaine
This reverts commit 65586374d639cfc0104419992f9022174b412594 which breaks cross-compilation of poppler under buildroot (because of DESTDIR usage).
2020-12-10Use INC_DIR for OPENJPEG_INCLUDE_DIRS (fixes uclouvain#1174)Matthew Sharp
This fixes the case where the cmake file is accessed via a symlink.
2018-08-31The change makes a relative path to header filesLibor Bukata
always correct regardless of the number of sub- directories in OPENJPEG_INSTALL_PACKAGE_DIR variable.
2012-09-28[trunk] Start FolderReorgProposal taskMathieu Malaterre
Update issue 177