<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/modules, branch v0.0.12</title>
<subtitle>hurd extra-cmake-modules.git</subtitle>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/'/>
<entry>
<title>Add ECMCreateQmFromPoFiles.cmake</title>
<updated>2014-03-28T14:59:04+00:00</updated>
<author>
<name>Aurélien Gâteau</name>
<email>agateau@kde.org</email>
</author>
<published>2014-03-28T14:59:04+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=d3d31b88f829c76aaf6a37f6a0a4f1bc97da3356'/>
<id>d3d31b88f829c76aaf6a37f6a0a4f1bc97da3356</id>
<content type='text'>
Simplifies translation handling for frameworks using Qt translation system.

REVIEW: 117052
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simplifies translation handling for frameworks using Qt translation system.

REVIEW: 117052
</pre>
</div>
</content>
</entry>
<entry>
<title>Print module name for not found dependend component</title>
<updated>2014-03-27T13:43:46+00:00</updated>
<author>
<name>Martin Gräßlin</name>
<email>mgraesslin@kde.org</email>
</author>
<published>2014-03-27T13:41:54+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=147a501495801282ffc6360b1def34051ddc9a65'/>
<id>147a501495801282ffc6360b1def34051ddc9a65</id>
<content type='text'>
Always printed Wayland.

REVIEW: 117114
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Always printed Wayland.

REVIEW: 117114
</pre>
</div>
</content>
</entry>
<entry>
<title>Create ECMFindModuleHelpers module for common find-module code</title>
<updated>2014-03-17T18:05:23+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-03-06T23:01:18+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=f686ff75f6e76c5ec1c1a485bae907ca0e814d21'/>
<id>f686ff75f6e76c5ec1c1a485bae907ca0e814d21</id>
<content type='text'>
This currently mostly contains macros for handling components;
FindWayland and FindXCB are ported to use this module, which comes with
various improvements for them.

REVIEW: 116653
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This currently mostly contains macros for handling components;
FindWayland and FindXCB are ported to use this module, which comes with
various improvements for them.

REVIEW: 116653
</pre>
</div>
</content>
</entry>
<entry>
<title>find_dependency: Update to match CMake's version</title>
<updated>2014-03-02T11:48:16+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-02-26T11:45:11+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=e3d7a3e98d711afa0dbf64c59bdb58030179687a'/>
<id>e3d7a3e98d711afa0dbf64c59bdb58030179687a</id>
<content type='text'>
Specifically, we namespace the variables to avoid conflicts, and make
the version argument optional.

REVIEW: 116080
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Specifically, we namespace the variables to avoid conflicts, and make
the version argument optional.

REVIEW: 116080
</pre>
</div>
</content>
</entry>
<entry>
<title>Defer to CMake's find_dependency macro if it exists</title>
<updated>2014-02-21T11:17:12+00:00</updated>
<author>
<name>Alex Merry</name>
<email>kde@randomguy3.me.uk</email>
</author>
<published>2014-02-03T18:38:32+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=dfbbd75577d60299706e95ced5c4a245438f6a03'/>
<id>dfbbd75577d60299706e95ced5c4a245438f6a03</id>
<content type='text'>
This will be available in CMake 3.0.0.  This way, we automatically pick
up any new features from it.

REVIEW: 115775
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will be available in CMake 3.0.0.  This way, we automatically pick
up any new features from it.

REVIEW: 115775
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove CMakePackageConfigHelpers.cmake</title>
<updated>2014-02-19T16:43:46+00:00</updated>
<author>
<name>Alex Merry</name>
<email>kde@randomguy3.me.uk</email>
</author>
<published>2014-02-18T22:36:13+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=a68906cfa8ed4cba4aee06e8f17c7164cfe216df'/>
<id>a68906cfa8ed4cba4aee06e8f17c7164cfe216df</id>
<content type='text'>
All the frameworks are ported now, so this is no longer necessary.
Checked by building everything with kdesrc-build.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All the frameworks are ported now, so this is no longer necessary.
Checked by building everything with kdesrc-build.
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify argument parsing for ecm_generate_headers</title>
<updated>2014-02-18T17:22:12+00:00</updated>
<author>
<name>Alex Merry</name>
<email>kde@randomguy3.me.uk</email>
</author>
<published>2014-02-18T15:37:25+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=447fd4c50c5d9f6ff021c5274f0f8d04523fcf60'/>
<id>447fd4c50c5d9f6ff021c5274f0f8d04523fcf60</id>
<content type='text'>
Now that we no longer have to support the old syntax, some of the
more complex bits of the argument parsing can be removed.

REVIEW: 115869
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that we no longer have to support the old syntax, some of the
more complex bits of the argument parsing can be removed.

REVIEW: 115869
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename CMakePackageConfigHelpers to ECMPackageConfigHelpers</title>
<updated>2014-02-18T15:19:54+00:00</updated>
<author>
<name>Alex Merry</name>
<email>kde@randomguy3.me.uk</email>
</author>
<published>2014-02-05T14:46:12+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=139f60d81653888f696ef433bff5a9f5849b252c'/>
<id>139f60d81653888f696ef433bff5a9f5849b252c</id>
<content type='text'>
Overriding a CMake package like this will just cause all sorts of
headaches later on.  In this particular case, projects that depended on
CMake 2.8.13 or later (more likely 3.0.0) would fail with a message
about removing the CMakePackageConfigHelpers file, but would have no way
to do that while still using ECM.

This also renames the configure_package_config_file() macro to
ecm_configure_package_config_file(), so that anything including
CMakePackageConfigHelpers afterwards does not overwrite the macro
unexpectedly.

For now, we keep a CMakePackageConfigHelpers.cmake file that just wraps
ecm_configure_package_config_file() as configure_package_config_file()
to keep the frameworks building while they are ported.

REVIEW: 115496
Reviewed by Sune Vuorela &lt;kde@pusling.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Overriding a CMake package like this will just cause all sorts of
headaches later on.  In this particular case, projects that depended on
CMake 2.8.13 or later (more likely 3.0.0) would fail with a message
about removing the CMakePackageConfigHelpers file, but would have no way
to do that while still using ECM.

This also renames the configure_package_config_file() macro to
ecm_configure_package_config_file(), so that anything including
CMakePackageConfigHelpers afterwards does not overwrite the macro
unexpectedly.

For now, we keep a CMakePackageConfigHelpers.cmake file that just wraps
ecm_configure_package_config_file() as configure_package_config_file()
to keep the frameworks building while they are ported.

REVIEW: 115496
Reviewed by Sune Vuorela &lt;kde@pusling.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>remove old syntax, now that everything has been ported to the new one</title>
<updated>2014-02-16T21:52:57+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-02-16T21:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=4295419ae974b6a49b064997c30e1cfe4c682e37'/>
<id>4295419ae974b6a49b064997c30e1cfe4c682e37</id>
<content type='text'>
[at least everything that kdesrc-build builds. If there's something else,
then it should be added to kdesrc-build...]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[at least everything that kdesrc-build builds. If there's something else,
then it should be added to kdesrc-build...]
</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://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>
