<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qbs.git/static.pro, branch wip/ci-ios</title>
<subtitle>code.qt.io: qbs/qbs.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/'/>
<entry>
<title>Introduce module providers</title>
<updated>2019-01-23T14:35:02+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2017-02-23T15:42:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=c2833b1a009bc7c382b30d94109b9b7a25a404a6'/>
<id>c2833b1a009bc7c382b30d94109b9b7a25a404a6</id>
<content type='text'>
If a dependency is not found, we now search for a matching module
provider that can generate one for us.
We also provide a generic fall-back provider which uses pkg-config to
locate the dependency (but could be extended to incorporate other
methods in the future). This is the most important part of this change
for practical purposes, as it makes hundreds of popular libraries
available for use in qbs projects without users having to write any
boilerplate code.
In a future patch, a module provider could also be used to implement the
functionality of the qtprofilesetup library, relieving users of the need
to create a profile for building Qt applications.

[ChangeLog] The Depends item now falls back to pkg-config to locate
dependencies whose names do not correspond to a qbs module.

Fixes: QBS-1107
Change-Id: Ifd4f05c237cf58cd9fe707c3da648d3dbb33e82b
Reviewed-by: Leena Miettinen &lt;riitta-leena.miettinen@qt.io&gt;
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a dependency is not found, we now search for a matching module
provider that can generate one for us.
We also provide a generic fall-back provider which uses pkg-config to
locate the dependency (but could be extended to incorporate other
methods in the future). This is the most important part of this change
for practical purposes, as it makes hundreds of popular libraries
available for use in qbs projects without users having to write any
boilerplate code.
In a future patch, a module provider could also be used to implement the
functionality of the qtprofilesetup library, relieving users of the need
to create a profile for building Qt applications.

[ChangeLog] The Depends item now falls back to pkg-config to locate
dependencies whose names do not correspond to a qbs module.

Fixes: QBS-1107
Change-Id: Ifd4f05c237cf58cd9fe707c3da648d3dbb33e82b
Reviewed-by: Leena Miettinen &lt;riitta-leena.miettinen@qt.io&gt;
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qmake build: Do not install attribution.json files</title>
<updated>2018-11-14T07:41:57+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2018-11-13T13:53:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=e3974c8c2e435bb14deebcdafe3b16c641a2e7d6'/>
<id>e3974c8c2e435bb14deebcdafe3b16c641a2e7d6</id>
<content type='text'>
Fixes: QBS-1315
Change-Id: I211faf975da584c054a7501fb661763f400a8d21
Reviewed-by: Kai Koehne &lt;kai.koehne@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: QBS-1315
Change-Id: I211faf975da584c054a7501fb661763f400a8d21
Reviewed-by: Kai Koehne &lt;kai.koehne@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix in-source qmake builds</title>
<updated>2017-12-12T17:15:27+00:00</updated>
<author>
<name>Jake Petroules</name>
<email>jake.petroules@qt.io</email>
</author>
<published>2017-12-12T07:55:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=9355236641a6a60826d654058c199db9294a4b4f'/>
<id>9355236641a6a60826d654058c199db9294a4b4f</id>
<content type='text'>
This is primarily relevant for macOS, where the dmgbuild script and
Python modules must be present for certain features to work.

Change-Id: I57e36d9deed2c6d810e77075cce8364678facc09
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is primarily relevant for macOS, where the dmgbuild script and
Python modules must be present for certain features to work.

Change-Id: I57e36d9deed2c6d810e77075cce8364678facc09
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix deployment of dmgbuild</title>
<updated>2017-09-07T14:01:43+00:00</updated>
<author>
<name>Jake Petroules</name>
<email>jake.petroules@qt.io</email>
</author>
<published>2017-09-05T23:54:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=fd43b7b92143c7f47b57c54fe79da37fe20155ee'/>
<id>fd43b7b92143c7f47b57c54fe79da37fe20155ee</id>
<content type='text'>
Specifically, this fixes use of the module within Qt Creator. It
happened to go unnoticed with the command line version of Qbs.

Task-number: QBS-1182
Change-Id: I449099c1063595612dac621c735050c46ff866e5
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Specifically, this fixes use of the module within Qt Creator. It
happened to go unnoticed with the command line version of Qbs.

Task-number: QBS-1182
Change-Id: I449099c1063595612dac621c735050c46ff866e5
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix installation of Python-related resources</title>
<updated>2017-06-09T08:21:21+00:00</updated>
<author>
<name>Jake Petroules</name>
<email>jake.petroules@qt.io</email>
</author>
<published>2017-05-30T15:42:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=a6c9fc50fbddd7d05db89dfe23c279ef70b722a5'/>
<id>a6c9fc50fbddd7d05db89dfe23c279ef70b722a5</id>
<content type='text'>
They should also be copied for non-installed builds.

Change-Id: Ic90af9990506e942ddab969ea0b7f38594d87622
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They should also be copied for non-installed builds.

Change-Id: Ic90af9990506e942ddab969ea0b7f38594d87622
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add some third party Python modules for use in dmg module</title>
<updated>2017-05-29T08:56:47+00:00</updated>
<author>
<name>Jake Petroules</name>
<email>jake.petroules@qt.io</email>
</author>
<published>2017-04-26T23:29:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=035979a5eb56726001aca6d65757595139324f91'/>
<id>035979a5eb56726001aca6d65757595139324f91</id>
<content type='text'>
They are all MIT or BSD 3-clause licensed. They will be used in a
followup commit in order to aid in the creation of DMG files on
macOS.

Change-Id: Icdca2bc8604ee058ea807e9570a3ac9fb6d903d9
Reviewed-by: Lars Knoll &lt;lars.knoll@qt.io&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They are all MIT or BSD 3-clause licensed. They will be used in a
followup commit in order to aid in the creation of DMG files on
macOS.

Change-Id: Icdca2bc8604ee058ea807e9570a3ac9fb6d903d9
Reviewed-by: Lars Knoll &lt;lars.knoll@qt.io&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>remove overquoting in copy command</title>
<updated>2016-06-22T15:13:46+00:00</updated>
<author>
<name>Oswald Buddenhagen</name>
<email>oswald.buddenhagen@theqtcompany.com</email>
</author>
<published>2016-04-12T12:47:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=7fc9a275a668859e88e44b7721c9bff3d9f96ce9'/>
<id>7fc9a275a668859e88e44b7721c9bff3d9f96ce9</id>
<content type='text'>
qmake is supposed to sufficiently quote the expandos, so manual quoting
would in fact break with files with spaces.

Change-Id: I381a09215af35b4849630b1084c641655e995e78
Reviewed-by: Jake Petroules &lt;jake.petroules@qt.io&gt;
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
qmake is supposed to sufficiently quote the expandos, so manual quoting
would in fact break with files with spaces.

Change-Id: I381a09215af35b4849630b1084c641655e995e78
Reviewed-by: Jake Petroules &lt;jake.petroules@qt.io&gt;
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>remove unnecessary path normalization</title>
<updated>2016-05-19T11:35:46+00:00</updated>
<author>
<name>Oswald Buddenhagen</name>
<email>oswald.buddenhagen@theqtcompany.com</email>
</author>
<published>2016-04-12T09:37:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=db832c1886607e0d2da7ef6c6a13e72cad140cea'/>
<id>db832c1886607e0d2da7ef6c6a13e72cad140cea</id>
<content type='text'>
qt5 always normalizes $$files()' return value

Change-Id: I06ae7bde595ae82e2ca2a25ec3269fbb877c9ae1
Reviewed-by: Jake Petroules &lt;jake.petroules@qt.io&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
qt5 always normalizes $$files()' return value

Change-Id: I06ae7bde595ae82e2ca2a25ec3269fbb877c9ae1
Reviewed-by: Jake Petroules &lt;jake.petroules@qt.io&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nuke unused cleanPath() function</title>
<updated>2016-05-19T11:35:41+00:00</updated>
<author>
<name>Oswald Buddenhagen</name>
<email>oswald.buddenhagen@theqtcompany.com</email>
</author>
<published>2016-04-12T09:37:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=97da59dbe1054a591f87557709d0d2703f517629'/>
<id>97da59dbe1054a591f87557709d0d2703f517629</id>
<content type='text'>
Change-Id: I6589e7ebeef2dd90ae4cd82d478a8c6efc533911
Reviewed-by: Jake Petroules &lt;jake.petroules@qt.io&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I6589e7ebeef2dd90ae4cd82d478a8c6efc533911
Reviewed-by: Jake Petroules &lt;jake.petroules@qt.io&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>use TEMPLATE = aux instead of bizarre phony target hack</title>
<updated>2016-05-19T11:35:36+00:00</updated>
<author>
<name>Oswald Buddenhagen</name>
<email>oswald.buddenhagen@theqtcompany.com</email>
</author>
<published>2016-04-12T09:35:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=1d2337f03278a6c5b9b09bc8649e6dcda268ef3e'/>
<id>1d2337f03278a6c5b9b09bc8649e6dcda268ef3e</id>
<content type='text'>
we don't support building with VS or Xcode anyway.
qt creator did the same move recently.

Change-Id: Iabfbe713be5954f167f0a8a4c431bd9e935c7e20
Reviewed-by: Jake Petroules &lt;jake.petroules@qt.io&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
we don't support building with VS or Xcode anyway.
qt creator did the same move recently.

Change-Id: Iabfbe713be5954f167f0a8a4c431bd9e935c7e20
Reviewed-by: Jake Petroules &lt;jake.petroules@qt.io&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
