<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git, branch v5.45.0-rc1</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>Make use of upstream CMake infrastructure to detect the compiler toolchain</title>
<updated>2018-04-04T16:46:25+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2018-03-29T02:00:27+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=731ba7036effcc430f98031e7f2a9826f6234cba'/>
<id>731ba7036effcc430f98031e7f2a9826f6234cba</id>
<content type='text'>
Summary:
Instead of having ad-hoc code for gcc, let CMake do its thing. It has a lot of
logic that we may be interested in, for example it will make the clang switch
much smoother.

Note it raises the minimum cmake to 3.7 for Android, which was released almost
2 years ago.

Test Plan: Built kalgebra on it using kdeorg/android-sdk

Reviewers: #frameworks, #build_system, vkrause

Reviewed By: vkrause

Subscribers: vkrause

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D11776
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Instead of having ad-hoc code for gcc, let CMake do its thing. It has a lot of
logic that we may be interested in, for example it will make the clang switch
much smoother.

Note it raises the minimum cmake to 3.7 for Android, which was released almost
2 years ago.

Test Plan: Built kalgebra on it using kdeorg/android-sdk

Reviewers: #frameworks, #build_system, vkrause

Reviewed By: vkrause

Subscribers: vkrause

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D11776
</pre>
</div>
</content>
</entry>
<entry>
<title>API dox: fix some "code-block" lines to have empty lines before/after</title>
<updated>2018-03-18T17:06:44+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2018-03-18T17:06:44+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=e75d9234b96aca7edbc828c64d98ac4fd177a520'/>
<id>e75d9234b96aca7edbc828c64d98ac4fd177a520</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ECMSetupQtPluginMacroNames</title>
<updated>2018-03-17T21:46:04+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2018-02-22T17:23:00+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=36d42640576e92f8ddb3a66d35738f8fe75d1b8c'/>
<id>36d42640576e92f8ddb3a66d35738f8fe75d1b8c</id>
<content type='text'>
Summary:
This macro helps with setting up all the boilerplate CMake code needed
to instruct automoc about the custom C++ macros used to define Qt-style
plugin class instances.

Reviewers: #build_system, #frameworks, apol

Reviewed By: apol

Subscribers: apol

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D10749
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
This macro helps with setting up all the boilerplate CMake code needed
to instruct automoc about the custom C++ macros used to define Qt-style
plugin class instances.

Reviewers: #build_system, #frameworks, apol

Reviewed By: apol

Subscribers: apol

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D10749
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide androiddeployqt with all prefix paths</title>
<updated>2018-03-17T09:58:13+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2018-03-17T09:57:46+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=73a0265c6272df44d58ec14809b5c04a37e1219c'/>
<id>73a0265c6272df44d58ec14809b5c04a37e1219c</id>
<content type='text'>
Summary:
This is needed for a new feature in Qt 5.12, making androiddepolyqt's
recursive dependency resolution avaiable for components installed in
different prefixes too.

This will allow us to drop our own partial ELF dependency parsing code
eventually, as well as avoid having to do workarounds like linking against
all indirect dependencies.

Reviewers: #build_system, apol

Reviewed By: apol

Subscribers: #frameworks

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D11388
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
This is needed for a new feature in Qt 5.12, making androiddepolyqt's
recursive dependency resolution avaiable for components installed in
different prefixes too.

This will allow us to drop our own partial ELF dependency parsing code
eventually, as well as avoid having to do workarounds like linking against
all indirect dependencies.

Reviewers: #build_system, apol

Reviewed By: apol

Subscribers: #frameworks

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D11388
</pre>
</div>
</content>
</entry>
<entry>
<title>Include the "stdcpp-path" in the json file</title>
<updated>2018-03-15T13:50:28+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2018-03-14T22:05:31+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=7f865cf2b2c3916516ef6961021ccb7c6f8fe0c1'/>
<id>7f865cf2b2c3916516ef6961021ccb7c6f8fe0c1</id>
<content type='text'>
Summary: qmake also generates it and androiddeployqt consumes it.

Test Plan: built and ran kalgebra

Reviewers: #frameworks, vkrause

Reviewed By: vkrause

Subscribers: vkrause, #build_system

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D11342
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary: qmake also generates it and androiddeployqt consumes it.

Test Plan: built and ran kalgebra

Reviewers: #frameworks, vkrause

Reviewed By: vkrause

Subscribers: vkrause, #build_system

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D11342
</pre>
</div>
</content>
</entry>
<entry>
<title>Resolve symlinks in QML import paths</title>
<updated>2018-03-10T09:23:25+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2018-03-09T15:25:04+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=919b6be0004de4cd99fad31cfb9774ac5a7952e9'/>
<id>919b6be0004de4cd99fad31cfb9774ac5a7952e9</id>
<content type='text'>
Summary: qmlimportscanner fails when provided symlinks, so work around that.

Reviewers: #build_system, apol

Reviewed By: apol

Subscribers: #frameworks

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D11181
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary: qmlimportscanner fails when provided symlinks, so work around that.

Reviewers: #build_system, apol

Reviewed By: apol

Subscribers: #frameworks

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D11181
</pre>
</div>
</content>
</entry>
<entry>
<title>GIT_SILENT Upgrade ECM version to 5.45.0.</title>
<updated>2018-03-10T08:38:53+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2018-03-10T08:38:53+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=d28a0d538a1833557f8557eb4f00c6e3414c59b9'/>
<id>d28a0d538a1833557f8557eb4f00c6e3414c59b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide QML import paths to androiddeployqt</title>
<updated>2018-03-09T14:40:56+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2018-03-09T14:33:46+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=553be332f2e33a292a1392b4db8fa1b7a6790386'/>
<id>553be332f2e33a292a1392b4db8fa1b7a6790386</id>
<content type='text'>
Summary:
This makes the qmlimportscanner find our QML files and plugins correctly.
That's IMHO much cleaner than the full copy of everything in the lib/qml
folder we do via the android-extra-plugins list.

Reviewers: #build_system, apol

Reviewed By: apol

Subscribers: #frameworks

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D11177
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
This makes the qmlimportscanner find our QML files and plugins correctly.
That's IMHO much cleaner than the full copy of everything in the lib/qml
folder we do via the android-extra-plugins list.

Reviewers: #build_system, apol

Reviewed By: apol

Subscribers: #frameworks

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D11177
</pre>
</div>
</content>
</entry>
<entry>
<title>GIT_SILENT Upgrade ECM version to 5.44.0.</title>
<updated>2018-03-03T09:48:12+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2018-03-03T09:48:12+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=61fd316e93f8270e7e0ff22cfa7cd668856085fb'/>
<id>61fd316e93f8270e7e0ff22cfa7cd668856085fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Define __ANDROID_API__</title>
<updated>2018-02-24T09:10:26+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2018-02-23T19:15:20+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=bbf792fc28c258ced4e46ed0d0a3cd0691e4016d'/>
<id>bbf792fc28c258ced4e46ed0d0a3cd0691e4016d</id>
<content type='text'>
Summary:
This is needed for NDK headers to work correctly, and is the same as the
CMake code in the NDK does.

Reviewers: #build_system, apol

Reviewed By: apol

Subscribers: apol, #frameworks

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D10777
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
This is needed for NDK headers to work correctly, and is the same as the
CMake code in the NDK does.

Reviewers: #build_system, apol

Reviewed By: apol

Subscribers: apol, #frameworks

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D10777
</pre>
</div>
</content>
</entry>
</feed>
