<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openjpeg/thirdparty/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>2022-06-27T10:03:45Z</updated>
<entry>
<title>Build: fix linking of executables on some systems where TIFF/LCMS2 static libraries are not in system directories (fixes #1430)</title>
<updated>2022-06-27T10:03:45Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2022-06-27T10:02:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=338246278a8e753c36e8319044360eb7a84f6488'/>
<id>urn:sha1:338246278a8e753c36e8319044360eb7a84f6488</id>
<content type='text'>
Note that the fix might be partial only for static-only builds (cf
comments)

Ammends PR #866 and #867
</content>
</entry>
<entry>
<title>thirdparty: lcms2: append flags found by pkg-config if available</title>
<updated>2021-01-04T16:13:03Z</updated>
<author>
<name>Peter Seiderer</name>
<email>ps.report@gmx.net</email>
</author>
<published>2016-11-11T22:35:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=b6f0e41399f2e67117de2641b169f4400260be57'/>
<id>urn:sha1:b6f0e41399f2e67117de2641b169f4400260be57</id>
<content type='text'>
This change allows to get all required CFLAGS/LDFLAGS in case of static only
build.

Fixes a buildroot build failure (see [1], [2] and [3]).

[1] http://autobuild.buildroot.net/results/5ce/5cee20afd8bef5268832cddcb3a5270746be7a57
[2] http://lists.busybox.net/pipermail/buildroot/2016-November/177187.html
[3] http://lists.busybox.net/pipermail/buildroot/2016-November/177188.html

Signed-off-by: Peter Seiderer &lt;ps.report@gmx.net&gt;
---
Depends on https://github.com/uclouvain/openjpeg/pull/866
</content>
</entry>
<entry>
<title>Merge pull request #866 from tSed/master</title>
<updated>2021-01-04T13:06:43Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-01-04T13:06:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=07a454324cfeb431ee3fc3799df522dff252b12b'/>
<id>urn:sha1:07a454324cfeb431ee3fc3799df522dff252b12b</id>
<content type='text'>
fix static build only against tiff and its indirect dependencies</content>
</entry>
<entry>
<title>CMakeLists.txt: Don't require a C++ compiler</title>
<updated>2021-01-04T08:14:20Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>peter@korsgaard.com</email>
</author>
<published>2021-01-04T08:05:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=4d147d9630653e4c93a70a2a8026c323ed1042d2'/>
<id>urn:sha1:4d147d9630653e4c93a70a2a8026c323ed1042d2</id>
<content type='text'>
By default, CMake assumes that the project is using both C and C++.  By
explicitly passing 'C' as argument of the project() macro, we tell CMake
that only C is used, which prevents CMake from erroring out if a C++
compiler doesn't exist.

Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
[Retrieved (and slightly updated by adding enable_language(CXX) if
WITH_ASTYLE is set) from:
https://git.buildroot.net/buildroot/tree/package/openjpeg/0003-CMakeLists.txt-Don-t-require-a-C-compiler.patch]
Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add mechanisms to reformant and check code style (#128)</title>
<updated>2017-05-09T18:46:16Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-05-09T13:28:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=d4e54e9f35d532062533f1d369c159810b01d224'/>
<id>urn:sha1:d4e54e9f35d532062533f1d369c159810b01d224</id>
<content type='text'>
Use an internal version of astyle (astyle 3.0). Scripts taken from QGIS.
astyle.options from https://github.com/uclouvain/openjpeg/issues/128

scripts/prepare-commit.sh can be used locally to automatically reformat
edited files.

Travis-CI will run scripts/verify-indentation.sh to verify committed files.
</content>
</entry>
<entry>
<title>thirdparty: tiff: append flags found by pkg-config if available</title>
<updated>2016-11-06T16:05:49Z</updated>
<author>
<name>Samuel Martin</name>
<email>s.martin49@gmail.com</email>
</author>
<published>2016-11-06T15:29:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=75a7f1a53b85a0fad1385d5772ab04badcca8254'/>
<id>urn:sha1:75a7f1a53b85a0fad1385d5772ab04badcca8254</id>
<content type='text'>
This change allows to get all required CFLAGS/LDFLAGS in case of static only
build.

This build issue [1] was triggered by the Buildroot farms.

[1] http://autobuild.buildroot.net/results/d0d/d0d22727311d6300e0e400728126170407bfd699/build-end.log

Signed-off-by: Samuel Martin &lt;s.martin49@gmail.com&gt;
</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>[trunk] removed debug message in CMakeLists.txt</title>
<updated>2014-04-02T16:37:07Z</updated>
<author>
<name>Antonin Descampe</name>
<email>antonin@gmail.com</email>
</author>
<published>2014-04-02T16:37:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=f105cb54717cc50e49838d8ecd71efb31a8da73f'/>
<id>urn:sha1:f105cb54717cc50e49838d8ecd71efb31a8da73f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[trunk] use everywhere the new opj_ prefix for HAVE variables and use the opj_apps_config file (thanks to winfried)</title>
<updated>2013-03-17T17:03:00Z</updated>
<author>
<name>Mickael Savinaud</name>
<email>savmickael@users.noreply.github.com</email>
</author>
<published>2013-03-17T17:03:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=a13e4a77e022be5978284b6ed6d6156d4af1378c'/>
<id>urn:sha1:a13e4a77e022be5978284b6ed6d6156d4af1378c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[trunk] Remove CMake-language block-end command arguments</title>
<updated>2012-08-30T17:20:03Z</updated>
<author>
<name>Mickael Savinaud</name>
<email>savmickael@users.noreply.github.com</email>
</author>
<published>2012-08-30T17:20:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=3135642ff5c747d674b1a5347f4a3dd6352b6c75'/>
<id>urn:sha1:3135642ff5c747d674b1a5347f4a3dd6352b6c75</id>
<content type='text'>
Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block.  This is no longer the preferred style.
Thanks to Hans Johnson
</content>
</entry>
</feed>
