<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/toolchain/deployment-file.json.in, branch v5.47.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>Android: Don't define qml-import-paths if it's empty</title>
<updated>2018-05-14T20:46:15+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2018-05-14T20:42:37+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=98ecb149f595d600b10e47a943a400515bcf31c9'/>
<id>98ecb149f595d600b10e47a943a400515bcf31c9</id>
<content type='text'>
Otherwise androiddeployqt fails like it's failing now for kirigami
https://binary-factory.kde.org/view/Android/job/KirigamiGallery_android/48/console
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise androiddeployqt fails like it's failing now for kirigami
https://binary-factory.kde.org/view/Android/job/KirigamiGallery_android/48/console
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Explicitly point at upstream documentation and deprecate duplicated concepts</title>
<updated>2018-04-11T13:44:26+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2018-04-06T12:17:12+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=4baac2ecae1f23723d4fde4f346bdaa54112d9a2'/>
<id>4baac2ecae1f23723d4fde4f346bdaa54112d9a2</id>
<content type='text'>
Summary: Mark as deprecated the redundant variables and focus on the difference.

Reviewers: #build_system, #frameworks, vkrause

Reviewed By: vkrause

Subscribers: vkrause

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D11984
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary: Mark as deprecated the redundant variables and focus on the difference.

Reviewers: #build_system, #frameworks, vkrause

Reviewed By: vkrause

Subscribers: vkrause

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D11984
</pre>
</div>
</content>
</entry>
<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>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>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>Fix readelf command name on x86</title>
<updated>2018-02-18T14:36:02+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2018-02-18T09:04:29+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=ca65aab3a12b42e4e68faa26680e37f4cb358830'/>
<id>ca65aab3a12b42e4e68faa26680e37f4cb358830</id>
<content type='text'>
Summary:
The prefix for the command is i686-linux-android, while the toolchain is
x86 in this case. On ARM both values are the same.

Reviewers: #build_system, apol

Reviewed By: apol

Subscribers: #frameworks

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D10625
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
The prefix for the command is i686-linux-android, while the toolchain is
x86 in this case. On ARM both values are the same.

Reviewers: #build_system, apol

Reviewed By: apol

Subscribers: #frameworks

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D10625
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix variable name</title>
<updated>2017-11-15T12:28:37+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2017-11-15T12:28:37+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=53ef4705c32429bf5a41ff5fa9a15260672d3ab3'/>
<id>53ef4705c32429bf5a41ff5fa9a15260672d3ab3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: scan for qml files in the source dir, not in the install dir.</title>
<updated>2017-07-08T10:52:07+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2017-07-02T08:24:36+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=bcf2bcf39b44cd1eecbcce5b99124b950eb39cfc'/>
<id>bcf2bcf39b44cd1eecbcce5b99124b950eb39cfc</id>
<content type='text'>
Summary:
When the QML files are all bundled into a .qrc file, they don't get
copied to the install dir, which would lead to qmlimportscanner not picking
up the dependencies (e.g. QtQuick Controls) for android packaging.

Looking at commit 1b0496d, I wonder if maybe we should be able to specify
two paths to look into? But qmlimportscanner doesn't support that, does it?

Test Plan:
using this toolchain for a basic QtQuick2 app created from a
QtCreator template, with Qt Quick Controls support, and QML files
in a Qt resource.

Reviewers: apol, mart

Reviewed By: apol

Subscribers: #build_system, #frameworks

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D6466
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
When the QML files are all bundled into a .qrc file, they don't get
copied to the install dir, which would lead to qmlimportscanner not picking
up the dependencies (e.g. QtQuick Controls) for android packaging.

Looking at commit 1b0496d, I wonder if maybe we should be able to specify
two paths to look into? But qmlimportscanner doesn't support that, does it?

Test Plan:
using this toolchain for a basic QtQuick2 app created from a
QtCreator template, with Qt Quick Controls support, and QML files
in a Qt resource.

Reviewers: apol, mart

Reviewed By: apol

Subscribers: #build_system, #frameworks

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D6466
</pre>
</div>
</content>
</entry>
<entry>
<title>scan the whole install folder for qml dependencies</title>
<updated>2017-06-05T15:03:36+00:00</updated>
<author>
<name>Marco Martin</name>
<email>notmart@gmail.com</email>
</author>
<published>2017-06-05T14:54:37+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=1b0496d05987a7df6c8c4c51f1dfdd0e24eeb0f9'/>
<id>1b0496d05987a7df6c8c4c51f1dfdd0e24eeb0f9</id>
<content type='text'>
Summary:
set qml-root-path as the root install folder
of the application, as is used to scan for
import dependencies, and both qml files in share should be scanned
as well as other qml imports that may be installed in /lib

Test Plan: kirigami gallery deployment has again all the needed dependencies

Reviewers: apol

Reviewed By: apol

Subscribers: #frameworks, #build_system

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D6103
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
set qml-root-path as the root install folder
of the application, as is used to scan for
import dependencies, and both qml files in share should be scanned
as well as other qml imports that may be installed in /lib

Test Plan: kirigami gallery deployment has again all the needed dependencies

Reviewers: apol

Reviewed By: apol

Subscribers: #frameworks, #build_system

Tags: #frameworks, #build_system

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