aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* GitHub actions: Fix caching2.3Ivan Komissarov8 days2-14/+52
| | | | | | | | | | | Removing timestamp was incorrect - if the cache key is the same as we restored from, the cache will not be uploaded at all. Amends ca74c524363d17c689bb0ec4ca39c744df8d036e. Change-Id: I53c32a5f4950c98b2be38fa2be8391e9870f1d6f Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GitHub actions: fix profile name for Xcode-less jobIvan Komissarov8 days1-1/+1
| | | | | | | | The profile name doesn't affect tests at all, but is confusing. Change to simply "clang". Change-Id: Ic77392b1ed0b113b6711dbc7e2a0a162817b22f2 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Fix the linkerMode test for Linux ARMDmitry Shachnev10 days3-2/+7
| | | | | | | | | | | | | | Having ret instruction fixes the error with clang on macOS, but makes it fail on Linux on 32-bit ARM and some other architectures: tests/auto/blackbox/testWorkDir/linkerMode/main.s: Assembler messages: tests/auto/blackbox/testWorkDir/linkerMode/main.s:6: Error: bad instruction `ret' ERROR: Process failed with exit code 1. Amends e56cbf7b64810ca0fadc8d3ffbc92a5ba1b293a0. Change-Id: Ic50d99875cc62e420abc4f1183ff311d45bcf3eb Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* Fix typos in changelogsIvan Komissarov13 days2-2/+2
| | | | | Change-Id: Ie9d0fac0a7eb6f34cba965b8c1c12a48f0a172cb Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Bump versionChristian Kandeler14 days1-1/+1
| | | | | Change-Id: I5e0f7f943b5160ea754fda8372d361bf858a6034 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* doc: fix links to ApplicationIvan Komissarov2024-05-062-3/+3
| | | | | | | ...by renaming the Application page to Console Application. Change-Id: I192d3d3c65cd20019fb63b1309d564d4859f0aeb Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Update changelogv2.3.1Ivan Komissarov2024-05-031-0/+5
| | | | | Change-Id: Icedbd322ffd8bd6fbc69dde2ff27ff93d3308273 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* doc: fixes for PkgConfigProbeIvan Komissarov2024-05-031-5/+6
| | | | | Change-Id: Ia8c0c51fad0a33d2e870c71d45868242e3a12238 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GitHub actions: fix doc jobIvan Komissarov2024-05-031-3/+3
| | | | | Change-Id: I9d462f5a960cf79ad6ffa8a74689a6e3e27d6425 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Qt: fix minimum macOS/iOS versions for Qt 6.7.1Ivan Komissarov2024-05-021-0/+7
| | | | | Change-Id: I3338a3b6dbb669abab63f94c5ed9e9440a4de04d Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GitHub actions: fix macOS 14.2 jobIvan Komissarov2024-04-304-5/+5
| | | | | | | ...by bumping minimum macOS version. Change-Id: I3097cacb6782d262e623bb16851f5d5cec616ee0 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Loader: Fix look-up of qbs properties from provider probesChristian Kandeler2024-04-223-2/+12
| | | | | | | | ... by setting the provider scope on the values instead of the item. Task-number: QBS-1742 Change-Id: I8084e3f8529335c3d045c057ba70a3c3b091efa6 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* GitHub actions: fix nodejs warningsIvan Komissarov2024-04-172-74/+38
| | | | | | | | | | | Upgrade upload-artifact@ and chace@ actions. Don't use the timestamp for the cache anymore. Caches are unique for the branch anyway, no need to make them even more unique. Change-Id: Ia0decbb9450030fb28d6608de3ac6aea4eb25d14 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* apple: fix codesign moduleIvan Komissarov2024-04-174-54/+98
| | | | | | | | ... when multiplexing over build variants. Fixes: QBS-1775 Change-Id: If49e6b5f5282cec2c14de61a46a74e2621a46997 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Add 2.3.0 changelogIvan Komissarov2024-04-171-0/+37
| | | | | Change-Id: I6aa65c6cd31baf9f8f4b72a9d66bdf2b82a1ab99 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* doc: fix links between pagesIvan Komissarov2024-04-082-2/+2
| | | | | Change-Id: Id3fe09f39398b4deffe0023a13115494737706b9 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Bump versionChristian Kandeler2024-04-081-1/+1
| | | | | Change-Id: I180c35c178640e285bd49e7bb3533fd8dd9e3697 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* GitHub actions: adapt release jobs to JammyIvan Komissarov2024-04-081-5/+5
| | | | | Change-Id: Ic267b0fe752bb0ea823b4bc207f2f400ff461af6 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Adapt to Xcode 15.3v2.3.0Christian Kandeler2024-03-152-3/+16
| | | | | | Fixes: QBS-1786 Change-Id: I25cd8c4480179cb5ecb598bbe7dd6573b1fe0832 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Tutorial. Part 2Ivan Komissarov2024-03-1452-1/+1641
| | | | | Change-Id: I811abcf38adc1193491e736db580b709db28349f Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Fix PathLists in ProbesIvan Komissarov2024-03-055-4/+35
| | | | | | Fixes: QBS-1785 Change-Id: I59e86d9caf80ac1e8870d53d0a91cb88ad0d35b5 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Add CMake Exporter moduleRaphael Cotty2024-02-2914-2/+702
| | | | | | | | The module allows to generate a cmake package for Qbs libraries. Change-Id: I4405899ad73e87aeb63bd8471596e89770591b38 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* clang-tidy: fix 'cppcoreguidelines-pro-type-member-init'Ivan Komissarov2024-02-281-4/+4
| | | | | | | ...on mac. Change-Id: I8979e717f7a2d97a4ce205a2eb1fcf64df3d875c Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* docker: remove Focal imageIvan Komissarov2024-02-274-236/+0
| | | | | Change-Id: I9cc2a4dd7c2baef682cead318d711e7cedb898cc Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Update clang-tidy job to JammyIvan Komissarov2024-02-274-18/+6
| | | | | Change-Id: Ice564ac6cfb6092db54f10dd0608d1299f752a84 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GitHub actions: change extra jobs to JammyIvan Komissarov2024-02-271-3/+3
| | | | | Change-Id: I90a95895c736a8e19e8f2945614b52ec7040f2a3 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* clang-tidy: fix 'bugprone-unchecked-optional-access'Ivan Komissarov2024-02-264-5/+12
| | | | | Change-Id: I8ec5109b70582115f6d3d19da580fddeb4475ef8 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* clang-tidy: fix 'bugprone-assignment-in-if-condition'Ivan Komissarov2024-02-264-9/+15
| | | | | Change-Id: Ia53f439a73abcdcbc7fb743739280cfa489fa66a Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* clang-tidy: fix 'modernize-use-emplace'Ivan Komissarov2024-02-261-1/+1
| | | | | Change-Id: I722b7ebe3d3c723de56a156c4752ecead1ce0b98 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GutHub actions: fix archive suffixesIvan Komissarov2024-02-261-10/+10
| | | | | | | | | This amends f31b3fe24d1dbd92e47b050df68d3a5b8aa286ae, 569f804a75c045785a626f2cc8806af9e5ae5978 and 60a18f09fa547af064fb851e72b816ee25bf71a3. Change-Id: Idfc923e21b7e64024032fe4b929abc53562d127e Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* clang-tidy: fix 'bugprone-implicit-widening-of-multiplication-result'Ivan Komissarov2024-02-231-1/+1
| | | | | Change-Id: Ia29521c1f6c28cfce8f518c1c725d83f5d6e553d Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* clang-tidy: fix 'modernize-return-braced-init-list'Ivan Komissarov2024-02-2312-26/+35
| | | | | Change-Id: Ie7eccb76937b6dfbf754ea30710be5825168d50d Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* clang-tidy: fix 'readability-simplify-boolean-expr'Ivan Komissarov2024-02-235-13/+11
| | | | | Change-Id: I65a98c0f6b80773b1e8a30e6db7df3a63b521570 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* docker: update qt4 image to JammyIvan Komissarov2024-02-193-8/+8
| | | | | Change-Id: Ic81ffb3a65ceb0e373b9bc2981ccd6f6b67b5df1 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* docker: upgrade baremetal image to JammyIvan Komissarov2024-02-193-21/+21
| | | | | Change-Id: I8881561219215c534ec41261511d3210faa815d6 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GitHub actions: upgrade Android images to JammyIvan Komissarov2024-02-194-38/+38
| | | | | Change-Id: I87101508891fb49237e8a05c6d272b8fc27117d6 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* docker: reduce number of Android imagesIvan Komissarov2024-02-192-36/+0
| | | | | | | Only Qt LTS images remain. Change-Id: Ic3fa3b661601a684f75b7e8ce6d74fa3bf0edab4 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* docker: update qt5 image to JammyIvan Komissarov2024-02-192-16/+13
| | | | | | | As well as GitHub actions jobs. Change-Id: Ic942f953c4ba7aebe9062280134e9ea0b7b9da0c Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* docker: Update static Qt image to JammyIvan Komissarov2024-02-193-27/+27
| | | | | | | As well as GitHub actions job. Change-Id: Ic294a11fa6902f5825a4c73812e1afc0070ffff8 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GitHub actions: switch Linux tests to JammyIvan Komissarov2024-02-191-8/+21
| | | | | | | ...with the exception of Android, Qt5 and static Qt tests Change-Id: I0ffe0b119859c33e0086f9dc1173aaf823e5b3fc Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* BuildGraphLoader: Be more transparent about why we re-resolveChristian Kandeler2024-02-162-20/+38
| | | | | | | It's annoying for users not to know why that happened. Change-Id: Ibee5257a66afe9a3bf287d85c72fe93d452a3b38 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* clang-cl: Create profiles for all clang-cls which were foundDmitrii Meshkov2024-02-161-5/+15
| | | | | | Fixes: QBS-1784 Change-Id: I190899d5aa0e2e2b0610bb150bbf1ab3f6004aad Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* GitHub actions: fix QtC versionIvan Komissarov2024-02-161-1/+1
| | | | | | | | | | The '9.0.1' version was removed from the mirror we use to install QtC. Bump version to '11.0.3' to use newer Qbs. Change-Id: If884d8b2cf9c1d2844ad01a80ebb37c3fc94eff9 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* clang-cl: Check that registry path wasn't in extra pathsDmitrii Meshkov2024-02-151-1/+1
| | | | | Change-Id: Id477de4750ac3bce8e39abe5d2195c75ca0addef Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* GitHub actions: Add Jammy-qt6 jobIvan Komissarov2024-02-151-6/+20
| | | | | Change-Id: I38fa9d66a8e136c498f5826e2d3d84fe06bafe89 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* docker: Add Ubuntu Jammy imageIvan Komissarov2024-02-153-0/+226
| | | | | | | | | | Ubuntu Focal is almost 4 years old now; some packages, like LLVM, are quite old as well - it would be nice to use the same llvm verion that macos github runners use (which is 15, the latest is 17), while only llvm-12 is available on focal. Change-Id: I5f033abb41ab62c58e204307f04b2a224f8e59bf Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* json: use snprintfIvan Komissarov2024-02-151-1/+1
| | | | | | | Brew clang complains about deprecated sprintf. Change-Id: I814b2ba4bf37616ff98aeef81efd6965ee680073 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* qbsexporter: move prefix functions to a separate fileIvan Komissarov2024-02-132-31/+69
| | | | | Change-Id: Ib1edb43b9361f866a9ed5f2110c51945c32db5fa Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Fix wildcard change trackingChristian Kandeler2024-02-138-8/+54
| | | | | | | | | | | | | We recorded both too many and not enough time stamps for wildcards: - We should not try to track changes regarding recursive wildcards ("**/"), as that can easily pull in large parts of the source tree and/or the project root directory, likely resulting in unwanted re-resolvings. - We should track the parent dir of a wildcard pattern, even if the last evaluation yielded no matches. Change-Id: I8e5521a2fcb7fd1f54103e0df566f33dd6f2a972 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* GitHub actions: bump macOS versionIvan Komissarov2024-02-132-2/+2
| | | | | | | macos-11 is deprecated Change-Id: I4ce2c5373e09fe1396d58ff8ffd318eb037f13c0 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>