<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/tests/ECMGenerateHeadersTest, branch v5.74.0</title>
<subtitle>hurd extra-cmake-modules.git</subtitle>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/'/>
<entry>
<title>Actually iterate over CF_GENERATED, rather than checking item 0 all the time</title>
<updated>2018-09-12T19:01:51+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2018-09-12T19:00:39+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=8e4cc151daf3e80bdf3c736d066a07e4c7a4ed1c'/>
<id>8e4cc151daf3e80bdf3c736d066a07e4c7a4ed1c</id>
<content type='text'>
Found while grepping for examples of foreach(... RANGE ...) for my
cmake training material ;-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found while grepping for examples of foreach(... RANGE ...) for my
cmake training material ;-)
</pre>
</div>
</content>
</entry>
<entry>
<title>[ECMGenerateHeaders] Add option for other header file extension than .h</title>
<updated>2018-06-26T16:50:10+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2018-06-25T16:26:20+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=5207cdeb23599145ffdecf57b17b514a7e368e62'/>
<id>5207cdeb23599145ffdecf57b17b514a7e368e62</id>
<content type='text'>
Summary:
Quite some C++-based projects do not use .h as header file extension, but
.hpp, .hxx or other variants. Making the header file extension configurable
enables to make use of ECMGenerateHeaders in such projects.

Test Plan:
The added unit test works, existing unit tests work as before.
Also using in project with .hpp files works.

Reviewers: apol

Reviewed By: apol

Subscribers: apol, kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D13721
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Quite some C++-based projects do not use .h as header file extension, but
.hpp, .hxx or other variants. Making the header file extension configurable
enables to make use of ECMGenerateHeaders in such projects.

Test Plan:
The added unit test works, existing unit tests work as before.
Also using in project with .hpp files works.

Reviewers: apol

Reviewed By: apol

Subscribers: apol, kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D13721
</pre>
</div>
</content>
</entry>
<entry>
<title>Overhaul the ECM build system.</title>
<updated>2015-11-22T10:39:45+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2015-11-15T15:09:48+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=c941061aa989bba945e296aad47df22f9c8ddd5f'/>
<id>c941061aa989bba945e296aad47df22f9c8ddd5f</id>
<content type='text'>
It should now be easier to read, and more featureful. Among other
tweaks, we now print a summary of dependencies and build options, and
the documentation is generated with more sensible breadcrumbs and
builds properly with Sphinx 1.3.

REVIEW: 126075
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It should now be easier to read, and more featureful. Among other
tweaks, we now print a summary of dependencies and build options, and
the documentation is generated with more sensible breadcrumbs and
builds properly with Sphinx 1.3.

REVIEW: 126075
</pre>
</div>
</content>
</entry>
<entry>
<title>add COMMON_HEADER option and multiple header functionality</title>
<updated>2015-08-25T09:38:37+00:00</updated>
<author>
<name>Patrick Spendrin</name>
<email>ps_ml@gmx.de</email>
</author>
<published>2015-08-20T19:46:20+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=8ef3f474e3a6def47dce36b54fbdce2d98c79342'/>
<id>8ef3f474e3a6def47dce36b54fbdce2d98c79342</id>
<content type='text'>
This adds a new keyword COMMON_HEADER which generates a new header
containing all other headers. Also it is possible now to have multiple
dummy headers per header file. It is assumed that the first header is the
existing one.

REVIEW: 124847
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a new keyword COMMON_HEADER which generates a new header
containing all other headers. Also it is possible now to have multiple
dummy headers per header file. It is assumed that the first header is the
existing one.

REVIEW: 124847
</pre>
</div>
</content>
</entry>
<entry>
<title>Extend ecm_generate_headers macro to also support CamelCase.h headers</title>
<updated>2015-02-15T20:45:34+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2015-02-15T20:45:34+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=fc56bfbb62a9438960fec9e5960fde5f3e5c1a46'/>
<id>fc56bfbb62a9438960fec9e5960fde5f3e5c1a46</id>
<content type='text'>
REVIEW: 122317

Thanks alexmerry and dvratil for review
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 122317

Thanks alexmerry and dvratil for review
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve the ECMGenerateHeaders API with a variable for generated files</title>
<updated>2014-02-16T10:49:12+00:00</updated>
<author>
<name>Alex Merry</name>
<email>kde@randomguy3.me.uk</email>
</author>
<published>2014-02-15T16:42:47+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=434c63acd090568147505ff1c31053dcb1b3863f'/>
<id>434c63acd090568147505ff1c31053dcb1b3863f</id>
<content type='text'>
ecm_generate_headers() now allows/forces the caller to collect the paths
of the generated headers, so that they can be passed to the install
command.  This avoids issues of unexpected files being in the CamelCase
includes directory, both from previous builds and because of
case-insensitive file systems.

MODULE_NAME is removed, as it is no longer desirable or necessary.
Instead, the headers are placed directly in the output directory
(usually CMAKE_CURRENT_BUILD_DIR).

Overall, this makes ecm_generate_headers() behave much more like other
file generation macros (like the Qt ones).

The old syntax is still supported for now, to make the porting effort
easier.

REVIEW: 115765
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ecm_generate_headers() now allows/forces the caller to collect the paths
of the generated headers, so that they can be passed to the install
command.  This avoids issues of unexpected files being in the CamelCase
includes directory, both from previous builds and because of
case-insensitive file systems.

MODULE_NAME is removed, as it is no longer desirable or necessary.
Instead, the headers are placed directly in the output directory
(usually CMAKE_CURRENT_BUILD_DIR).

Overall, this makes ecm_generate_headers() behave much more like other
file generation macros (like the Qt ones).

The old syntax is still supported for now, to make the porting effort
easier.

REVIEW: 115765
</pre>
</div>
</content>
</entry>
</feed>
