| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As of now, a newly deprecated property leads to users getting bombarded
with warnings, even though they did not yet have a chance to adapt their
project.
Now the warnings appear by default one minor version before removal,
which together with our convention of keeping deprecated properties for
at least two minor versions gives users enough time to adapt without
getting spammed.
There is also a mode for switching to the previous behavior (for early
detection), as well as the possibility to trigger errors instead of
warnings, which should be helpful in CI configurations.
To support the case where the user cannot do anything about them, the
warnings can also be suppressed altogether.
Change-Id: I295f816758f0f111fcb0351581a4328be3af5668
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
QML ids are a file-scope thing and should only be used where it's
absolutely necessary.
In this case, the module only worked because of a bug in our evaluator,
which often has too many things in scope.
Change-Id: Idb581f21be3a9145f5a899cab4d64d6e6cfbfbae
Reviewed-by: Richard Weickelt <richard@weickelt.de>
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
|
|
|
|
|
|
|
|
| |
Otherwise, we end up with wrong modules used by products that override
qbs module props such as sysroot.
Change-Id: Id5a74e8198217e737fb02a506ac7a9bb216b4d60
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
| |
And also use exporterd .pc file and sysroot in the test.
Change-Id: I54bda75f57bdf36fcb054de9aaf71c313b8626e3
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
| |
It's macos-11, not macos-11.0, see
https://github.com/actions/runner-images
Change-Id: I336faf2c055a8b63b0fd0e1b0af8c4224f42dc2c
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
| |
clang-8 fails to compile Qt 6 code, so update it.
Change-Id: Ib0d25c961738ec7549856366b27ef62f87cb910d
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
| |
Change-Id: I30ac4a612e527a9dd4d1ab4d714635d178767caf
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
| |
This amends 1f751bf3ee3d14d9018b14528100238d018e9f2e.
Change-Id: I03580e3ad22bc8d4c76565389980f74bb6aa97d6
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
User can set it to false using the bundle.infoPlist property
if needed.
Fixes: QBS-1670
Change-Id: Ie009bd7f366c09ae6a77134ba0290dea62ae6e35
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
| |
Change-Id: Ia47ad4ed3e6d3f5067e8b32268185092f38c26c0
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
| |
Change-Id: I7ca65f27fb30326e6013925a23e0a78ef1de7a5e
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
| |
Change-Id: I7eb5247a8c900cbde95408c7184ef2ecfa5d02cd
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
| |
... if pkgconfiglite fails to install.
Change-Id: If4999bdf032f55015fe3fb17ffb229ac570c91e7
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
| |
Change-Id: Ia630278077856643a07c0b7671f6b048e4720342
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
| |
Change-Id: I8ab0178ac5611ac739dc040e01c049d65d458a68
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
| |
Change-Id: I30636c75d316b705924226f8883dc648ddc54e38
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Make module provider methods have similar signatures.
Also, rename methods to avoid confusion with what they
actually do.
Change-Id: I8a905667f8f583537837d26c07ba62f093709997
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|\
| |
| |
| | |
Change-Id: I1640aa670bd12be70b794286deda4d420bb491df
|
| |
| |
| |
| |
| | |
Change-Id: I48238045173213a48f64ec4f047fd3a9d3ad63ea
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
|
| |
| |
| |
| |
| | |
Change-Id: I76cbafa8c0eaf8c6d48c6d1a4c2cd4ba8c9215c6
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ib747e824dd56b0fb0debbbecf37a3a61cac367ec
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
|
| |
| |
| |
| |
| |
| |
| | |
See qtbase/0ef66e98ccf4946a0e4513ab5fc157df0f0aca4e.
Change-Id: I2ec73eb699a8f3a4cca9bb9091534b51bb578ae6
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
|
| |
| |
| |
| |
| | |
Change-Id: I2d64beeb48370cd51c87c7dff835451f89ae04c4
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| |
| |
| | |
This amends 54ec5e8851f0573beb466ddec2e20a1f3c2b7f7a.
Change-Id: Ie2b5d7fa18b2df1776e8c33ab84c6e3c72322a2a
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| |
| |
| | |
Required for MacPorts.
Change-Id: I0ed3e6ddb0414669fccc8102e228631040b1fbb7
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The HTML documentation was not installed if QCH doc was not
requested, fix that.
Introduce a new 'qbs_docs' target which should be used instead
of the 'BuildQbsDocumentation' target. This is done for
compatibility with QMake.
Also, introduce a single 'qbs_docs' component for installing docs
in one go - this is required for MacPorts since there is no easy way
to install multiple components at once with CMake.
Which docs will be installed is controlled at the configure step:
$ cmake -DQBS_INSTALL_HTML_DOCS=1 -DQBS_INSTALL_QCH_DOCS=1 -DQBS_INSTALL_MAN_PAGE=1
$ cmake --build . --target qbs_docs # not required for man-page only install
$ cmake --install . --component qbs_docs
Change-Id: I174662c54255a8fb10529b1961c298eb1f1b1470
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: I3ced9fc96742bd3acf246bea9e400a938180f71e
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ibce74cf1b524c8c08b38dfc76549b4723ea705b3
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: I0fea777445be769080b5e5534eb8dd05cf4652be
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: I8679408bca49076dc51c1ec06411c3b5f80f2764
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| |
| |
| | |
This file is autogenerated and shoould not be linted.
Change-Id: Id82147666d0e1d5ea78387ef460b85aca45636bb
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| |
| | |
Change-Id: I317346e2fb87af2a64b5405715c7ac1961d9c9bd
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
|
| |
| |
| |
| |
| |
| | |
Change-Id: I8c026b01e546bc25468c1852fbf0ec09f09c56aa
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
|
| |
| |
| |
| |
| | |
Change-Id: I3ca9909c4a9061132c245985c4fd738fb7bc3009
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: Ie79769666203185fe52be5efb09c68336e84cbab
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: Ie7dedd5ff50a67452d377ce52c768d6a57ae44a8
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
|
| |
| |
| |
| |
| |
| |
| | |
We should not load the module unnecessarily into all Qt-based projects.
Change-Id: I61a9b9eb74ea5f17d2080aa67894d839124d1dea
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
clang-tidy 12 complains that '0' is not a valid value, see
https://releases.llvm.org/8.0.0/tools/clang/tools/extra//docs/clang-tidy/checks/modernize-make-shared.html#options
Change-Id: Ice11a987b6e6e2eade19dfba1c090195565fd3c5
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: I098072d593d927d52b56e06d48e3fbe018c072a4
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: I0a9421b379a0cb0288820aee43d4dcf7cbbae47a
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: I1222e7d9a49439d6f0067ae2b1e38da113bb3faa
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: I86c24c6ad1ea0daf298b71501a6719c8b2650c1c
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: I22bee562fd134ff128a73448ac06878cb2357811
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|\|
| |
| |
| | |
Change-Id: I1b8380de724095c1befcf45d2850376ee0a4a78f
|
| |
| |
| |
| |
| | |
Change-Id: Ic0a05c8d97e77f441e6efdd1216715d2479cdb10
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Variables should be allowed to be set to empty values,
only missing variables should produce errors.
Fixes: QBS-1702
Change-Id: Ib9aac611a578a3673fb8201099a707e5842fd750
Reviewed-by: Kai Dohmen <psykai1993@googlemail.com>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Those toolchains expect separate parameters for linker script flag
and script itself.
This amends ff04acd64d85d460e0f52a7ead233ae503e616d7.
Fixes: QBS-1704
Change-Id: Icd7028be89457ea539b5edae9c572bffdad6d997
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| |
| | |
Fixes: QBS-1703
Change-Id: Idb33b9e2336c5b7fb7df37472fb6728ff06dd751
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: Idf4652963cca9e32bc086ea67fd7d4af6461ba17
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
| |
| |
| |
| |
| |
| |
| | |
The 'host_bins' variable was renamed to 'bindir'.
Change-Id: Iab235ea7c5ba93d7c815470e432b293f7a06ab37
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|