<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/toolchain, branch v5.32.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>Fix missing :: in API docs to trigger code styling</title>
<updated>2016-12-21T07:29:00+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2016-12-21T07:29:00+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=68a819958e9c3f061cfd10ee33cab963c982d53d'/>
<id>68a819958e9c3f061cfd10ee33cab963c982d53d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore host libs/includes/cmakeconfig files in Android toolchain</title>
<updated>2016-12-19T19:01:11+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2016-12-11T20:42:17+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=5f17bf2c0c65b60cf8b7c3090c026be26375a33b'/>
<id>5f17bf2c0c65b60cf8b7c3090c026be26375a33b</id>
<content type='text'>
Summary:
Currently (since 123d0d14017a25fb387efd8fe3c2c1323f9c3815) any
find_library() and find_path() calls look both at the host and the toolchain
paths, which often results in includes and/or libraries wrongly being picked
up from the host system, which then results in a failed build.
CMake config files have always been also looked for on the host, which
most often also is not wanted and resulting in a failed build.

This patch fixes that by changing the mode for finding libraries,
includes &amp; packages to ONLY (again), as also recommended in the
cmake-toolchains documentation.

While before CMAKE_PREFIX_PATH was recommended to let cmake e.g.
discover the Qt5 for Android libs, this patch wants a custom
variable ECM_ADDITIONAL_FIND_ROOT_PATH to be used instead.
Reason is that CMAKE_PREFIX_PATH would be subject to the root
handling, while here instead the root paths themselves are
wanted.
This patch does not add backward compatibility for still passing
the Qt5 install prefix via CMAKE_PREFIX_PATH, as there are not
that many users known yet and the old code did not work for many
anyway, so the extra code hassle is not worth it. Instead the few
build instructions would need to be updated (and should ask to use
latest ECM in any case).

Test Plan:
Building Marble now works without trying to use stuff from the
host system.

Reviewers: #frameworks, #gcompris, #minuet, mutlaqja, sandsmark, cordlandwehr, nienhueser, apol

Reviewed By: cordlandwehr, nienhueser, apol

Differential Revision: https://phabricator.kde.org/D3646
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Currently (since 123d0d14017a25fb387efd8fe3c2c1323f9c3815) any
find_library() and find_path() calls look both at the host and the toolchain
paths, which often results in includes and/or libraries wrongly being picked
up from the host system, which then results in a failed build.
CMake config files have always been also looked for on the host, which
most often also is not wanted and resulting in a failed build.

This patch fixes that by changing the mode for finding libraries,
includes &amp; packages to ONLY (again), as also recommended in the
cmake-toolchains documentation.

While before CMAKE_PREFIX_PATH was recommended to let cmake e.g.
discover the Qt5 for Android libs, this patch wants a custom
variable ECM_ADDITIONAL_FIND_ROOT_PATH to be used instead.
Reason is that CMAKE_PREFIX_PATH would be subject to the root
handling, while here instead the root paths themselves are
wanted.
This patch does not add backward compatibility for still passing
the Qt5 install prefix via CMAKE_PREFIX_PATH, as there are not
that many users known yet and the old code did not work for many
anyway, so the extra code hassle is not worth it. Instead the few
build instructions would need to be updated (and should ask to use
latest ECM in any case).

Test Plan:
Building Marble now works without trying to use stuff from the
host system.

Reviewers: #frameworks, #gcompris, #minuet, mutlaqja, sandsmark, cordlandwehr, nienhueser, apol

Reviewed By: cordlandwehr, nienhueser, apol

Differential Revision: https://phabricator.kde.org/D3646
</pre>
</div>
</content>
</entry>
<entry>
<title>Document usage of gnustl_shared with Android toolchain</title>
<updated>2016-12-19T18:55:12+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2016-12-19T14:21:20+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=957e00fe3d3230882b95e2068cce8fcef8acd6a3'/>
<id>957e00fe3d3230882b95e2068cce8fcef8acd6a3</id>
<content type='text'>
Reviewers: #frameworks, cordlandwehr, apol

Reviewed By: apol

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

Reviewed By: apol

Differential Revision: https://phabricator.kde.org/D3732
</pre>
</div>
</content>
</entry>
<entry>
<title>Android.cmake: fix typo in comment</title>
<updated>2016-09-02T14:36:18+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2016-09-02T14:27:30+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=42cbdc856588ac4adc79f28c3c91123aa5a7a307'/>
<id>42cbdc856588ac4adc79f28c3c91123aa5a7a307</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add full license text</title>
<updated>2016-08-31T21:00:09+00:00</updated>
<author>
<name>Allen Winter</name>
<email>winter@kde.org</email>
</author>
<published>2016-08-31T21:00:09+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=040440eb9ebfa756adc6b31f53d8e733fd0da3c9'/>
<id>040440eb9ebfa756adc6b31f53d8e733fd0da3c9</id>
<content type='text'>
REVIEW: 128780
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 128780
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the harmless warnings</title>
<updated>2016-08-24T08:47:57+00:00</updated>
<author>
<name>Christophe Giboudeaux</name>
<email>cgiboudeaux@gmx.com</email>
</author>
<published>2016-08-24T08:47:48+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=9e6bc9ec94a5295936bab240a194cc3791307513'/>
<id>9e6bc9ec94a5295936bab240a194cc3791307513</id>
<content type='text'>
GIT_SILENT
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GIT_SILENT
</pre>
</div>
</content>
</entry>
<entry>
<title>Document ARGS variable in the create-apk-* targets</title>
<updated>2016-08-24T02:03:39+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2016-08-24T02:03:39+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=f55064ab1414e373bbe29a9f797612ea1d047e7a'/>
<id>f55064ab1414e373bbe29a9f797612ea1d047e7a</id>
<content type='text'>
Explains how to install and sign apks

REVIEW: 128634
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Explains how to install and sign apks

REVIEW: 128634
</pre>
</div>
</content>
</entry>
<entry>
<title>Integrate relative library paths to APK</title>
<updated>2016-06-15T13:40:34+00:00</updated>
<author>
<name>Andreas Cord-Landwehr</name>
<email>cordlandwehr@kde.org</email>
</author>
<published>2016-06-13T16:27:24+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=c6ae4fa9008b0805f4358012040e67577ba31791'/>
<id>c6ae4fa9008b0805f4358012040e67577ba31791</id>
<content type='text'>
Needed for many unit tests to add them to APK files.

REVIEW: 128175
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Needed for many unit tests to add them to APK files.

REVIEW: 128175
</pre>
</div>
</content>
</entry>
<entry>
<title>Android deployment: support projects without things in share or lib/qml</title>
<updated>2016-05-03T15:00:24+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2016-05-03T15:00:24+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=e0cfec7848ba63190957e107c7ef32dbe0119c42'/>
<id>e0cfec7848ba63190957e107c7ef32dbe0119c42</id>
<content type='text'>
Just setting the field android-extra-plugins to an empty string resulted
in androiddeployqt complaining about
"External resource  does not exist or not a correct directory!"
so the field is completely left out now if no plugin data dirs are found.
For consistency the same is done with the android-extra-libs field.

REVIEW: 127700
BUG: 362578

Thanks apol for review
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just setting the field android-extra-plugins to an empty string resulted
in androiddeployqt complaining about
"External resource  does not exist or not a correct directory!"
so the field is completely left out now if no plugin data dirs are found.
For consistency the same is done with the android-extra-libs field.

REVIEW: 127700
BUG: 362578

Thanks apol for review
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure the prefix is looked-up on Android</title>
<updated>2016-01-28T11:06:57+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2016-01-28T11:06:57+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=123d0d14017a25fb387efd8fe3c2c1323f9c3815'/>
<id>123d0d14017a25fb387efd8fe3c2c1323f9c3815</id>
<content type='text'>
The only reason why it used to work, is because all libraries we're including,
provide *Config.cmake files, which don't respect this setting.

REVIEW: 126896
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The only reason why it used to work, is because all libraries we're including,
provide *Config.cmake files, which don't respect this setting.

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