forked from qt-creator/qt-creator
Incredibuild: Fix handling of build commands
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 e04b9a5348.
Change-Id: I111c843d9620ecc8cf5a7a3c63ca7ac92e588e0c
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
This commit is contained in:
@@ -54,8 +54,9 @@ public:
|
||||
virtual QString defaultArguments() const { return QString(); }
|
||||
virtual QString setMultiProcessArg(QString args) { return args; }
|
||||
|
||||
QString command() { return m_command.isEmpty() ? defaultCommand() : m_command; }
|
||||
QString command() const { return m_command; }
|
||||
void setCommand(const QString &command);
|
||||
QString effectiveCommand() const { return m_command.isEmpty() ? defaultCommand() : m_command; }
|
||||
|
||||
QString arguments() { return m_args.isEmpty() ? defaultArguments() : m_args; }
|
||||
void setArguments(const QString &arguments);
|
||||
|
||||
Reference in New Issue
Block a user