<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/kde-modules, branch v5.42.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>Introduce INSTALL_PREFIX_SCRIPT to easily set up prefixes</title>
<updated>2017-12-15T15:39:57+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2017-12-12T15:34:39+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=24134c972e375bebad45c860c413233b60863852'/>
<id>24134c972e375bebad45c860c413233b60863852</id>
<content type='text'>
Summary:
If enabled it will install a prefix.sh script to the root of the prefix.
This file will be useful to be able to easily set up a prefix to be used by
integrating the environment variables it exports.

Test Plan:
```
$ cat prefix.sh
export PATH=/home/apol/devel/kde5/bin:$PATH
export LD_LIBRARY_PATH=/home/apol/devel/kde5/lib64:$LD_LIBRARY_PATH

export XDG_DATA_DIRS=/home/apol/devel/kde5/share:${XDG_DATA_DIRS:-/usr/local/share/:/usr/share/}
export XDG_CONFIG_DIRS=/home/apol/devel/kde5/etc/xdg:${XDG_CONFIG_DIRS:-/etc/xdg}

export QT_PLUGIN_PATH=/home/apol/devel/kde5/lib64/plugins:$QT_PLUGIN_PATH
export QML2_IMPORT_PATH=/home/apol/devel/kde5/lib64/qml:$QML2_IMPORT_PATH
```

Reviewers: #frameworks, sitter

Reviewed By: sitter

Subscribers: kfunk, bcooksley, ngraham, sitter, cgiboudeaux, #build_system

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D9299
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
If enabled it will install a prefix.sh script to the root of the prefix.
This file will be useful to be able to easily set up a prefix to be used by
integrating the environment variables it exports.

Test Plan:
```
$ cat prefix.sh
export PATH=/home/apol/devel/kde5/bin:$PATH
export LD_LIBRARY_PATH=/home/apol/devel/kde5/lib64:$LD_LIBRARY_PATH

export XDG_DATA_DIRS=/home/apol/devel/kde5/share:${XDG_DATA_DIRS:-/usr/local/share/:/usr/share/}
export XDG_CONFIG_DIRS=/home/apol/devel/kde5/etc/xdg:${XDG_CONFIG_DIRS:-/etc/xdg}

export QT_PLUGIN_PATH=/home/apol/devel/kde5/lib64/plugins:$QT_PLUGIN_PATH
export QML2_IMPORT_PATH=/home/apol/devel/kde5/lib64/qml:$QML2_IMPORT_PATH
```

Reviewers: #frameworks, sitter

Reviewed By: sitter

Subscribers: kfunk, bcooksley, ngraham, sitter, cgiboudeaux, #build_system

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D9299
</pre>
</div>
</content>
</entry>
<entry>
<title>KDECMakeSettings: more docu about the layout of the build dir</title>
<updated>2017-11-05T08:46:03+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2017-08-30T07:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=d5ac6b2455d0d8284b1b6f8d208a104b75ffc43a'/>
<id>d5ac6b2455d0d8284b1b6f8d208a104b75ffc43a</id>
<content type='text'>
Reviewers: kossebau

Subscribers: #build_system, #frameworks

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D7612
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewers: kossebau

Subscribers: #build_system, #frameworks

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D7612
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the fix</title>
<updated>2017-08-09T23:44:51+00:00</updated>
<author>
<name>Christophe Giboudeaux</name>
<email>christophe@krop.fr</email>
</author>
<published>2017-08-09T23:44:51+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=ef01c93637e1840ee701673970a371c011e36a40'/>
<id>ef01c93637e1840ee701673970a371c011e36a40</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build with older CMake versions.</title>
<updated>2017-08-09T23:31:40+00:00</updated>
<author>
<name>Christophe Giboudeaux</name>
<email>christophe@krop.fr</email>
</author>
<published>2017-08-09T23:31:37+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=7e7b6da8c66b7ecf1c21f330c31ffe7975259498'/>
<id>7e7b6da8c66b7ecf1c21f330c31ffe7975259498</id>
<content type='text'>
VERSION_GREATER_EQUAL was added in CMake 3.7 and ECM still depends on CMake 2.8.12
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
VERSION_GREATER_EQUAL was added in CMake 3.7 and ECM still depends on CMake 2.8.12
</pre>
</div>
</content>
</entry>
<entry>
<title>Set CMAKE_*_OUTPUT_DIRECTORY to run tests without installing.</title>
<updated>2017-08-09T17:16:57+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2017-08-08T08:43:48+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=7af93dd23873d0b9cdbac192949e7e5114940aa6'/>
<id>7af93dd23873d0b9cdbac192949e7e5114940aa6</id>
<content type='text'>
Summary:
For compatibility reasons, this is only enabled when projects
upgrade their find_package(ECM) line to request a version &gt;= 5.38.
A little bit like cmake policies: just upgrading ECM is compatible,
while increasing the required version can change behaviour.

Test Plan:
Tested make test in all KF5 frameworks; I have patches
for some of them which I can't commit until this is in.

Reviewers: cgiboudeaux, kfunk

Reviewed By: cgiboudeaux, kfunk

Subscribers: kfunk, #frameworks, #build_system

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D7198
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
For compatibility reasons, this is only enabled when projects
upgrade their find_package(ECM) line to request a version &gt;= 5.38.
A little bit like cmake policies: just upgrading ECM is compatible,
while increasing the required version can change behaviour.

Test Plan:
Tested make test in all KF5 frameworks; I have patches
for some of them which I can't commit until this is in.

Reviewers: cgiboudeaux, kfunk

Reviewed By: cgiboudeaux, kfunk

Subscribers: kfunk, #frameworks, #build_system

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D7198
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix usage of query_qmake: differ between calls expecting qmake or not</title>
<updated>2017-07-28T23:20:36+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2017-07-18T16:31:47+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=03fc1de44ef988112f65412728cfe81a3658a1be'/>
<id>03fc1de44ef988112f65412728cfe81a3658a1be</id>
<content type='text'>
Summary:
when KDE_INSTALL_USE_QT_SYS_PATHS has been explicitely set,
qmake can be considered a required dependency, otherwise the
paths will not be known, which would be unexpected.
Also does the code calling query_qmake, besides the one testing
for the same install prefix, not handle the case of empty strings
being returned and then results in bogus behaviour.

Thus this patch makes code fail hard if query_qmake is expected
to yield a result, but no qmake executable is found.

Reviewers: #frameworks, ltoscano, rdieter, apol

Reviewed By: apol

Subscribers: #build_system

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D6772
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
when KDE_INSTALL_USE_QT_SYS_PATHS has been explicitely set,
qmake can be considered a required dependency, otherwise the
paths will not be known, which would be unexpected.
Also does the code calling query_qmake, besides the one testing
for the same install prefix, not handle the case of empty strings
being returned and then results in bogus behaviour.

Thus this patch makes code fail hard if query_qmake is expected
to yield a result, but no qmake executable is found.

Reviewers: #frameworks, ltoscano, rdieter, apol

Reviewed By: apol

Subscribers: #build_system

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D6772
</pre>
</div>
</content>
</entry>
<entry>
<title>Add API dox for KDEInstallDirs' KDE_INSTALL_USE_QT_SYS_PATHS</title>
<updated>2017-07-20T18:32:03+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2017-07-18T16:34:55+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=f5c11c00198e809d45399b6c8496ac838f28ad60'/>
<id>f5c11c00198e809d45399b6c8496ac838f28ad60</id>
<content type='text'>
Reviewers: #frameworks, apol

Reviewed By: apol

Subscribers: #build_system

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D6773
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewers: #frameworks, apol

Reviewed By: apol

Subscribers: #build_system

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D6773
</pre>
</div>
</content>
</entry>
<entry>
<title>KDECompilerSettings.cmake - handle Cywgin when setting LINK_FLAGS</title>
<updated>2017-07-18T12:29:50+00:00</updated>
<author>
<name>Allen Winter</name>
<email>winter@kde.org</email>
</author>
<published>2017-07-18T12:23:21+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=db46fb7c2fdcfbff5f8a0445e4d055cf4388ead8'/>
<id>db46fb7c2fdcfbff5f8a0445e4d055cf4388ead8</id>
<content type='text'>
Differential Revision: https://phabricator.kde.org/D6762
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://phabricator.kde.org/D6762
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix incomplete default path noted in QTQCHDIR documentation</title>
<updated>2017-07-15T13:05:50+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2017-07-15T13:05:50+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=2986ba8fb146cd35d28fa3c2588147f4f375d0ac'/>
<id>2986ba8fb146cd35d28fa3c2588147f4f375d0ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>(always include CheckCXXCompilerFlag before calling it)</title>
<updated>2017-06-15T17:11:16+00:00</updated>
<author>
<name>R.J.V. Bertin</name>
<email>rjvbertin@gmail.com</email>
</author>
<published>2017-06-15T17:11:16+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=9e81ef2b1a9f5b2e8049a704b5dcc7922e3eb339'/>
<id>9e81ef2b1a9f5b2e8049a704b5dcc7922e3eb339</id>
<content type='text'>
Mea culpa, the project I tested this with apparently used the macro too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mea culpa, the project I tested this with apparently used the macro too.
</pre>
</div>
</content>
</entry>
</feed>
