<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qbs.git, branch v1.20.0</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>GitHub actions: add job for building release archives</title>
<updated>2021-08-27T14:39:25+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>abbapoh@gmail.com</email>
</author>
<published>2021-08-27T06:37:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=f63966908d070a4021ce0cded4323647c12c6e9f'/>
<id>f63966908d070a4021ce0cded4323647c12c6e9f</id>
<content type='text'>
The job includes binaries as well as sources and checksums

Change-Id: I4afc95d6b1dd9cf5a17348c24ebb4f537dba215d
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The job includes binaries as well as sources and checksums

Change-Id: I4afc95d6b1dd9cf5a17348c24ebb4f537dba215d
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add changelog for the 1.20.0 release</title>
<updated>2021-08-24T14:17:45+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>abbapoh@gmail.com</email>
</author>
<published>2021-08-13T12:10:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=893e985449b1db91195966884f4b743bf08b3f9c'/>
<id>893e985449b1db91195966884f4b743bf08b3f9c</id>
<content type='text'>
Change-Id: I5afd424c4481f6bd018db1b550baa93f2c3caf8f
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
Reviewed-by: Denis Shienkov &lt;denis.shienkov@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I5afd424c4481f6bd018db1b550baa93f2c3caf8f
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
Reviewed-by: Denis Shienkov &lt;denis.shienkov@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake build: Fix build with Qt Creator and CMake &lt; 3.18</title>
<updated>2021-08-17T07:08:53+00:00</updated>
<author>
<name>Eike Ziller</name>
<email>eike.ziller@qt.io</email>
</author>
<published>2021-08-16T11:56:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=1d0a0a9c2af318c8e3e7bd4be444854ab8f4ae34'/>
<id>1d0a0a9c2af318c8e3e7bd4be444854ab8f4ae34</id>
<content type='text'>
Cannot create alias targets for targets that are imported.
For CMake &gt;= 3.11 we could try to force the IMPORTED_GLOBAL
property like done with Core5Compat, but in practice this
could lead to other issues and would not be supported with
CMake 3.10.

Make qbsscriptengine an interface library that links to
Qt5::Script instead.

Amends ea0e25b4ca6adeebe33187e5c12dd254aaa55fec

Change-Id: Id50475a7f9bdad4566bde760806539b990c72add
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
Reviewed-by: Orgad Shaneh &lt;orgads@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cannot create alias targets for targets that are imported.
For CMake &gt;= 3.11 we could try to force the IMPORTED_GLOBAL
property like done with Core5Compat, but in practice this
could lead to other issues and would not be supported with
CMake 3.10.

Make qbsscriptengine an interface library that links to
Qt5::Script instead.

Amends ea0e25b4ca6adeebe33187e5c12dd254aaa55fec

Change-Id: Id50475a7f9bdad4566bde760806539b990c72add
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
Reviewed-by: Orgad Shaneh &lt;orgads@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Qt support: Understand QT_INSTALL_PREFIX in prl files</title>
<updated>2021-08-16T10:33:52+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2021-08-13T13:19:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=194410201950dfdf353c01d94e5eda2e6ff9844d'/>
<id>194410201950dfdf353c01d94e5eda2e6ff9844d</id>
<content type='text'>
This variable appears to be used these days (observed e.g. in Qt 6.2 for
iOS).

Change-Id: I5ec17a0b80e59d9a27a15722ea01c24d6d569207
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This variable appears to be used these days (observed e.g. in Qt 6.2 for
iOS).

Change-Id: I5ec17a0b80e59d9a27a15722ea01c24d6d569207
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake build: Look for QtScript quietly</title>
<updated>2021-08-16T09:45:54+00:00</updated>
<author>
<name>Eike Ziller</name>
<email>eike.ziller@qt.io</email>
</author>
<published>2021-08-16T08:34:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=02b5d5a7105f63b8ec941de593b104aef0190606'/>
<id>02b5d5a7105f63b8ec941de593b104aef0190606</id>
<content type='text'>
If it is not found, the internal QtScript engine is used.
So the warning that QtScript is not found is just noise,
and always there when building with Qt 6.

Change-Id: I364cd47724c7b8ca6abaf8d9a3566d91e434be38
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If it is not found, the internal QtScript engine is used.
So the warning that QtScript is not found is just noise,
and always there when building with Qt 6.

Change-Id: I364cd47724c7b8ca6abaf8d9a3566d91e434be38
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Documentation: Add "c++20" as possible value for cxxLanguageVersion</title>
<updated>2021-08-12T13:36:39+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2021-08-12T13:13:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=10e6cce7af8da2e8cba4eddc08007d0e69d84324'/>
<id>10e6cce7af8da2e8cba4eddc08007d0e69d84324</id>
<content type='text'>
Task-number: QBS-1657
Change-Id: I94a47a298673a83fbf6077183aaddae96bf221ca
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QBS-1657
Change-Id: I94a47a298673a83fbf6077183aaddae96bf221ca
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MSVC: Understand "c++20" as language version</title>
<updated>2021-08-06T14:55:48+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2021-08-06T09:03:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=fe31e5b0b091c51270aaffc6f0c12eb7439c8183'/>
<id>fe31e5b0b091c51270aaffc6f0c12eb7439c8183</id>
<content type='text'>
Otherwise, this value will not result in the /std:c++latest flag.

Task-number: QBS-1656
Change-Id: I26c077e8200c2a3aff865327cb6c0569f7fdbaab
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise, this value will not result in the /std:c++latest flag.

Task-number: QBS-1656
Change-Id: I26c077e8200c2a3aff865327cb6c0569f7fdbaab
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: smarter treatment of minimum_version</title>
<updated>2021-08-05T10:05:48+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>abbapoh@gmail.com</email>
</author>
<published>2021-07-30T12:20:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=f200926eb7c6e643bb6ab0b77c4ccc41f9c3b460'/>
<id>f200926eb7c6e643bb6ab0b77c4ccc41f9c3b460</id>
<content type='text'>
lower minimum cmake version to be able to compile QtC with older cmakes.
However, when using newer cmake, take advantage of its policies (e.g.
ability to disable warnings)

Change-Id: Ibda3a7adc92307325ec9c38e2b7f333c17a5de31
Reviewed-by: Cristian Adam &lt;cristian.adam@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>
lower minimum cmake version to be able to compile QtC with older cmakes.
However, when using newer cmake, take advantage of its policies (e.g.
ability to disable warnings)

Change-Id: Ibda3a7adc92307325ec9c38e2b7f333c17a5de31
Reviewed-by: Cristian Adam &lt;cristian.adam@qt.io&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: fix setting MACOSX_RPATH prop</title>
<updated>2021-08-05T09:56:22+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>abbapoh@gmail.com</email>
</author>
<published>2021-07-31T19:10:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=f9c3e867ddbbc1948e9556eee9aa91a3f55cac4d'/>
<id>f9c3e867ddbbc1948e9556eee9aa91a3f55cac4d</id>
<content type='text'>
On macOS, we need to exclude the @rpath/ prefix from the dylib name when
building with -DQBS_ENABLE_RPATH=NO

Change-Id: I91c17613de6f29ca54cfbfa40f149580d1120073
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On macOS, we need to exclude the @rpath/ prefix from the dylib name when
building with -DQBS_ENABLE_RPATH=NO

Change-Id: I91c17613de6f29ca54cfbfa40f149580d1120073
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove `import qbs` from all project files</title>
<updated>2021-08-04T08:06:41+00:00</updated>
<author>
<name>Denis Shienkov</name>
<email>denis.shienkov@gmail.com</email>
</author>
<published>2021-07-27T13:43:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=0aaefe74eef7444d093fa6b54b29bb1630777360'/>
<id>0aaefe74eef7444d093fa6b54b29bb1630777360</id>
<content type='text'>
 ... because we don't need in this inclusion at all.

But for some cases it is impossible to remove that inclusions
(and even to move on next lines) because then the some tests
are failed by unknown reason. For those tests were added the
following comments on the inclusion lines:

`// FIXME: Don't remove this import because then the test fails!`

Change-Id: I9153fd0e38b94af08168e499ee46a23889ee4d73
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 ... because we don't need in this inclusion at all.

But for some cases it is impossible to remove that inclusions
(and even to move on next lines) because then the some tests
are failed by unknown reason. For those tests were added the
following comments on the inclusion lines:

`// FIXME: Don't remove this import because then the test fails!`

Change-Id: I9153fd0e38b94af08168e499ee46a23889ee4d73
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
