<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openjpeg/CMakeLists.txt, 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>2024-02-26T14:17:28Z</updated>
<entry>
<title>Prepare for OpenJPEG v2.5.1 release</title>
<updated>2024-02-26T14:17:28Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2024-02-26T14:16:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=14d03e8ed5dcdb8552c8a4c7c9a383b29a6891cb'/>
<id>urn:sha1:14d03e8ed5dcdb8552c8a4c7c9a383b29a6891cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Always install pkgconfig files</title>
<updated>2024-02-13T14:22:07Z</updated>
<author>
<name>Miloš Komarčević</name>
<email>4973094+kmilos@users.noreply.github.com</email>
</author>
<published>2024-02-13T14:22:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=8a0fca8298824957716761beb5b70e6a0f109b18'/>
<id>urn:sha1:8a0fca8298824957716761beb5b70e6a0f109b18</id>
<content type='text'>
They are supported on all platforms</content>
</entry>
<entry>
<title>Add cmake version file</title>
<updated>2024-01-08T20:09:27Z</updated>
<author>
<name>Dominik Wójt</name>
<email>domin144@o2.pl</email>
</author>
<published>2023-12-06T20:04:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=f8a3e53136181134e7ae09751f7a7fb860d08599'/>
<id>urn:sha1:f8a3e53136181134e7ae09751f7a7fb860d08599</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CMake: drop support for cmake &lt; 3.5</title>
<updated>2024-01-08T17:13:14Z</updated>
<author>
<name>Dominik Wójt</name>
<email>domin144@o2.pl</email>
</author>
<published>2024-01-08T17:07:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=65d0326e5ac8db97314e1c211a20183f939bebb5'/>
<id>urn:sha1:65d0326e5ac8db97314e1c211a20183f939bebb5</id>
<content type='text'>
Compatibility for cmake version &lt; 3.5 is now deprecated in cmake and
specifing version below 3.5 in cmake_minimum_required produces a
warning.[1]

[1] https://cmake.org/cmake/help/latest/release/3.27.html#deprecated-and-removed-features
</content>
</entry>
<entry>
<title>Require `stdint.h` &amp; `inttypes.h`</title>
<updated>2023-09-24T11:54:28Z</updated>
<author>
<name>mayeut</name>
<email>mayeut@users.noreply.github.com</email>
</author>
<published>2023-09-24T11:54:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=c4b3a91ede1d0301f7f5f50287c0bda35aa7ca7e'/>
<id>urn:sha1:c4b3a91ede1d0301f7f5f50287c0bda35aa7ca7e</id>
<content type='text'>
With #1450 which goes with 480cc9d49775d018c19ce0e01f6be27858d63d39 "Remove support for non-C99 compilers (like VS2010) that don't support snprintf()",
support for MSVC versions prior to vs2015 is dropped: https://stackoverflow.com/questions/2915672/snprintf-and-visual-studio-2010

This means that all supported MSVC versions do have `stdint.h` &amp; `inttypes.h` now.
For non windows platforms, those headers were already mandatory.

Make them mandatory for all builds.
</content>
</entry>
<entry>
<title>CMake: error out on warnings for strict/missing prototypes.</title>
<updated>2023-03-09T19:09:27Z</updated>
<author>
<name>Sebastian Rasmussen</name>
<email>sebras@gmail.com</email>
</author>
<published>2023-03-09T18:20:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=eb8a7e44279415fdefda6d980b99bd7e00c41da0'/>
<id>urn:sha1:eb8a7e44279415fdefda6d980b99bd7e00c41da0</id>
<content type='text'>
And fix strict-prototypes/missing-prototypes warnings.
</content>
</entry>
<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>Prepare for 2.5.0 release</title>
<updated>2022-05-13T16:54:29Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2022-05-13T16:54:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=a5891555eb49ed7cc26b2901ea680acda136d811'/>
<id>urn:sha1:a5891555eb49ed7cc26b2901ea680acda136d811</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CMakeLists.txt: do not set INSTALL_NAME_DIR for MacOS builds for CMake &gt;= 3.0 (fixes #1404)</title>
<updated>2022-02-13T09:42:47Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2022-02-13T09:42:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=e33944ea9e4aaf5763d4b2b25cc97cc021989948'/>
<id>urn:sha1:e33944ea9e4aaf5763d4b2b25cc97cc021989948</id>
<content type='text'>
</content>
</entry>
</feed>
