summaryrefslogtreecommitdiff
path: root/src/plugins/incredibuild/commandbuilder.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Incredibuild: Tr::tr and code cosmeticshjk2023-01-191-4/+9
| | | | | Change-Id: Id2facedde38dd09311069711b9e621a95439d433 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Utils: Rename most FilePath::{from,to}Variant uses to {from,to}Settingshjk2023-01-101-2/+2
| | | | | | | | Specifies the main purpose more clearly. The remaining ones a "true" (internal) variants in models and as action data. Change-Id: I8dd3c846e419f29d88283c2f48268ef6685b19fe Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Remove GPL-3.0+ from license identifiersKai Köhne2023-01-061-1/+1
| | | | | | | | | | | | | | | Since we also license under GPL-3.0 WITH Qt-GPL-exception-1.0, this applies only to a hypothetical newer version of GPL, that doesn't exist yet. If such a version emerges, we can still decide to relicense... While at it, replace (deprecated) GPL-3.0 with more explicit GPL-3.0-only Change was done by running find . -type f -exec perl -pi -e "s/LicenseRef-Qt-Commercial OR GPL-3.0\+ OR GPL-3.0 WITH Qt-GPL-exception-1.0/LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0/g" {} \; Change-Id: I5097e6ce8d10233993ee30d7e25120e2659eb10b Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Use SPDX license identifiersLucie Gérard2022-08-261-24/+2
| | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. Task-number: QTBUG-67283 Change-Id: I708fd1f9f2b73d60f57cc3568646929117825813 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Incredibuild: Use more FilePath in CommandBuilderhjk2021-09-291-9/+9
| | | | | Change-Id: I31e2be7cbd8f5ac58db4bead1fa3266bb80df868 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Fix various clang warningsChristian Kandeler2020-12-081-1/+0
| | | | | | | | Unused variables & functions, unneeded copies in range-for loops, missing overrides. Change-Id: I27b60e7c92a6ca425a84c89b537d5c3815449a94 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Incredibuild: Fix handling of build commandsChristian Stenger2020-08-311-4/+1
| | | | | | | | | | | | The default command is supposed to be a placeholder not an entry done by the user. Allow entering an empty string again to rely on the default. As on it fix place holders inside strings. Amends e04b9a5348c. Change-Id: I111c843d9620ecc8cf5a7a3c63ca7ac92e588e0c Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* IncrediBuild: Rework CommandBuilderhjk2020-08-071-96/+19
| | | | | | | | | Simplify interfaces. Also persist all command line settings, make overriding default arguments explicit. Change-Id: Ifb7e791dfc07ae9a88cfd769b9d21c5ee242e31d Reviewed-by: Oliver Wolff <oliver.wolff@qt.io> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* New IncrediBuild pluginOr Kunst2020-06-171-0/+143
- Using raw pointers instead of QSharedPointers. - Removing redundant pointers existence checks before delete. - Replacing empty quotes with explicit QString() instance creation. - A few spaces and tab fixes. - Save settings after migrating build steps Change-Id: Iff87d75c7047474ab8e49366ddfeced766ff1a67 Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>