<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/modules, branch v0.0.11</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>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://netuse.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://netuse.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://netuse.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://netuse.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://netuse.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://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>
<entry>
<title>Improve wording of documentation for ECM_INSTALL_ICONS</title>
<updated>2014-02-11T15:58:04+00:00</updated>
<author>
<name>David E. Narvaez</name>
<email>david.narvaez@computer.org</email>
</author>
<published>2014-02-11T15:58:04+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=ea09ddd3bc95dd28e098b2d407b0c84c350857d7'/>
<id>ea09ddd3bc95dd28e098b2d407b0c84c350857d7</id>
<content type='text'>
Reviewed by: alexmerry
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by: alexmerry
</pre>
</div>
</content>
</entry>
<entry>
<title>This file provides the function ecm_generate_pri_file().</title>
<updated>2014-01-25T08:57:39+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-01-18T10:31:13+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=fc09a7e81864ad5901a7996648ffe161370f2971'/>
<id>fc09a7e81864ad5901a7996648ffe161370f2971</id>
<content type='text'>
ECM_GENERATE_PRI_FILE() creates a .pri file for a library so that qmake-based
apps can more easily use the library.
It also sets ECM_MKSPECS_INSTALL_DIR as the directory to install the .pri file to.

REVIEW: 115099
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ECM_GENERATE_PRI_FILE() creates a .pri file for a library so that qmake-based
apps can more easily use the library.
It also sets ECM_MKSPECS_INSTALL_DIR as the directory to install the .pri file to.

REVIEW: 115099
</pre>
</div>
</content>
</entry>
<entry>
<title>Make ECMSetupVersion set PROJECT_VERSION_*</title>
<updated>2014-01-25T08:57:39+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-01-15T08:43:05+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=dd3efdaf21db2b15102ec990c75df1c7d5b41103'/>
<id>dd3efdaf21db2b15102ec990c75df1c7d5b41103</id>
<content type='text'>
This makes it easier for other functions to access the project version,
for instance my upcoming ECM_GENERATE_PRI_FILE()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it easier for other functions to access the project version,
for instance my upcoming ECM_GENERATE_PRI_FILE()
</pre>
</div>
</content>
</entry>
<entry>
<title>Mark target created by ecm_add_test as non GUI by default</title>
<updated>2014-01-22T14:54:19+00:00</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson.kde@googlemail.com</email>
</author>
<published>2014-01-22T14:54:19+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=7cf3afc38e03d52d76848a6f0aa6d880d5ba97fd'/>
<id>7cf3afc38e03d52d76848a6f0aa6d880d5ba97fd</id>
<content type='text'>
This behaviour can be overriden by passing the GUI flag to the command

REVIEW: 115211
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This behaviour can be overriden by passing the GUI flag to the command

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