<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openjpeg/cmake, branch master</title>
<subtitle>Fork of openjpeg library for JPEG2000 encoding and decoding</subtitle>
<id>https://git.carlh.net/cgit/openjpeg/atom?h=master</id>
<link rel='self' href='https://git.carlh.net/cgit/openjpeg/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/'/>
<updated>2022-08-11T12:13:18Z</updated>
<entry>
<title>Make OpenJPEGConfig.cmake relocatable with CMake &gt; 3.0</title>
<updated>2022-08-11T12:13:18Z</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson@FreeBSD.org</email>
</author>
<published>2022-08-11T12:09:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=c6ceb84c221b5094f1e8a4c0c247dee3fb5074e8'/>
<id>urn:sha1:c6ceb84c221b5094f1e8a4c0c247dee3fb5074e8</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>CMake: switch to GNUInstallDirs  (#1424)</title>
<updated>2022-08-07T14:42:01Z</updated>
<author>
<name>Thomas Bracht Laumann Jespersen</name>
<email>t@laumann.xyz</email>
</author>
<published>2022-08-07T14:42:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=c7bccf0515892617af984328e96cff5b4a6cd6d3'/>
<id>urn:sha1:c7bccf0515892617af984328e96cff5b4a6cd6d3</id>
<content type='text'>
* 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</content>
</entry>
<entry>
<title>cmake/OpenJPEGConfig.cmake: replace ABSOLUTE by REALPATH</title>
<updated>2021-01-07T13:11:26Z</updated>
<author>
<name>Fabrice Fontaine</name>
<email>fontaine.fabrice@gmail.com</email>
</author>
<published>2021-01-07T13:11:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=4d0b49edad7fb31ebbf03c60a45b72aaa7b7412b'/>
<id>urn:sha1:4d0b49edad7fb31ebbf03c60a45b72aaa7b7412b</id>
<content type='text'>
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 &lt;fontaine.fabrice@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "Use INC_DIR for OPENJPEG_INCLUDE_DIRS (fixes uclouvain#1174)"</title>
<updated>2021-01-07T13:09:50Z</updated>
<author>
<name>Fabrice Fontaine</name>
<email>fontaine.fabrice@gmail.com</email>
</author>
<published>2021-01-07T13:09:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=14f4c27e7c91f745a1dda9991b5deea3cbef2072'/>
<id>urn:sha1:14f4c27e7c91f745a1dda9991b5deea3cbef2072</id>
<content type='text'>
This reverts commit 65586374d639cfc0104419992f9022174b412594 which
breaks cross-compilation of poppler under buildroot (because of
DESTDIR usage).
</content>
</entry>
<entry>
<title>Use INC_DIR for OPENJPEG_INCLUDE_DIRS (fixes uclouvain#1174)</title>
<updated>2020-12-09T23:22:25Z</updated>
<author>
<name>Matthew Sharp</name>
<email>sharpshopter@gmail.com</email>
</author>
<published>2020-12-09T23:17:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=65586374d639cfc0104419992f9022174b412594'/>
<id>urn:sha1:65586374d639cfc0104419992f9022174b412594</id>
<content type='text'>
This fixes the case where the cmake file is accessed via a symlink.
</content>
</entry>
<entry>
<title>The change makes a relative path to header files</title>
<updated>2018-08-31T10:57:40Z</updated>
<author>
<name>Libor Bukata</name>
<email>libor.bukata@oracle.com</email>
</author>
<published>2018-08-31T10:57:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=24fd3ce777a64b8b315cfe1ee642ec7b1cc6aa97'/>
<id>urn:sha1:24fd3ce777a64b8b315cfe1ee642ec7b1cc6aa97</id>
<content type='text'>
always correct regardless of the number of sub-
directories in OPENJPEG_INSTALL_PACKAGE_DIR variable.
</content>
</entry>
<entry>
<title>Use lowercase for cmake commands consistenly</title>
<updated>2016-05-02T14:05:41Z</updated>
<author>
<name>Julien Malik</name>
<email>julien.malik@paraiso.me</email>
</author>
<published>2016-05-02T14:03:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=17a0a8a195a9aad76a6bdb174edc8aa5fb8b7831'/>
<id>urn:sha1:17a0a8a195a9aad76a6bdb174edc8aa5fb8b7831</id>
<content type='text'>
Inspired from https://github.com/InsightSoftwareConsortium/ITK/blob/master/Utilities/Maintenance/HowToCreateTheCMakeCaseConversion.txt
This needs vim 7.3 and fails with vim 7.4

This also fixes a number of :
- missing empty line at end of files
- useless space at end of lines
</content>
</entry>
<entry>
<title>Ignore clang's summary warning</title>
<updated>2016-05-02T10:55:43Z</updated>
<author>
<name>Julien Malik</name>
<email>julien.malik@paraiso.me</email>
</author>
<published>2016-05-02T10:55:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=04b8cbd27aae2372b19598a38ba15e860952cae2'/>
<id>urn:sha1:04b8cbd27aae2372b19598a38ba15e860952cae2</id>
<content type='text'>
This assumes prior text has matched some other warning expression.

This reduces the warnings reported for clang build on the dashboard,
which were caused only by the "XXX warnings generated." message.
For some reason they were not reported when not using ctest launchers.

This commit allows to confidently use ctest launchers to improve
dashboard reports.
</content>
</entry>
<entry>
<title>Fix typos in comments and string</title>
<updated>2015-09-29T03:55:43Z</updated>
<author>
<name>Stefan Weil</name>
<email>sw@weilnetz.de</email>
</author>
<published>2015-09-29T03:55:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=99fc1ab306f9db0085adf648369404ce8aae22a9'/>
<id>urn:sha1:99fc1ab306f9db0085adf648369404ce8aae22a9</id>
<content type='text'>
Most typos were found by codespell.

Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
</content>
</entry>
<entry>
<title>Add jpylyzer tests for JP2 compression</title>
<updated>2015-07-29T23:27:34Z</updated>
<author>
<name>mayeut</name>
<email>mayeut@users.noreply.github.com</email>
</author>
<published>2015-07-29T23:27:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=194732332952c01fd9bf6beeac175bf288708c98'/>
<id>urn:sha1:194732332952c01fd9bf6beeac175bf288708c98</id>
<content type='text'>
</content>
</entry>
</feed>
