aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2016-08-31 14:56:03 +0200
committerJake Petroules <jake.petroules@qt.io>2016-09-02 08:28:22 +0000
commit3a51a17d72f49647449eab949ae30d7c09ced3ef (patch)
tree3f1a5ed8f9de12a633351b2b785049c0c824cf0a
parent38d8f7144783f4226cc502a5cddf6e38556fedff (diff)
Remove assertions from command line parser
They serve no useful purpose. Task-number: QBS-1015 Change-Id: I6e333250486e76033fe630d1d8cd0aad0aac74a0 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
-rw-r--r--src/app/qbs/parser/commandlineoption.cpp3
-rw-r--r--src/app/qbs/parser/commandlineparser.cpp4
2 files changed, 0 insertions, 7 deletions
diff --git a/src/app/qbs/parser/commandlineoption.cpp b/src/app/qbs/parser/commandlineoption.cpp
index 895eb42b8..3ad60e292 100644
--- a/src/app/qbs/parser/commandlineoption.cpp
+++ b/src/app/qbs/parser/commandlineoption.cpp
@@ -455,7 +455,6 @@ QString ForceOutputCheckOption::longRepresentation() const
QString BuildNonDefaultOption::description(CommandType command) const
{
- Q_ASSERT(command == BuildCommandType || command == InstallCommandType);
Q_UNUSED(command);
return Tr::tr("%1\n\tBuild all products, even if their builtByDefault property is false.\n")
.arg(longRepresentation());
@@ -492,7 +491,6 @@ static QString magicSysrootString() { return QLatin1String("@sysroot"); }
QString InstallRootOption::description(CommandType command) const
{
- Q_ASSERT(command == InstallCommandType || command == RunCommandType);
Q_UNUSED(command);
return Tr::tr("%1 <directory>\n"
"\tInstall into the given directory.\n"
@@ -536,7 +534,6 @@ QString RemoveFirstOption::longRepresentation() const
QString NoBuildOption::description(CommandType command) const
{
- Q_ASSERT(command == InstallCommandType || command == RunCommandType);
Q_UNUSED(command);
return Tr::tr("%1\n\tDo not build before installing.\n")
.arg(longRepresentation());
diff --git a/src/app/qbs/parser/commandlineparser.cpp b/src/app/qbs/parser/commandlineparser.cpp
index 6abc9a83b..d1ab5d176 100644
--- a/src/app/qbs/parser/commandlineparser.cpp
+++ b/src/app/qbs/parser/commandlineparser.cpp
@@ -161,7 +161,6 @@ BuildOptions CommandLineParser::buildOptions(const QString &profile) const
CleanOptions CommandLineParser::cleanOptions(const QString &profile) const
{
- Q_ASSERT(command() == CleanCommandType);
CleanOptions options;
options.setDryRun(buildOptions(profile).dryRun());
options.setKeepGoing(buildOptions(profile).keepGoing());
@@ -171,7 +170,6 @@ CleanOptions CommandLineParser::cleanOptions(const QString &profile) const
GenerateOptions CommandLineParser::generateOptions() const
{
- Q_ASSERT(command() == GenerateCommandType);
GenerateOptions options;
options.setGeneratorName(d->optionPool.generatorOption()->generatorName());
return options;
@@ -179,8 +177,6 @@ GenerateOptions CommandLineParser::generateOptions() const
InstallOptions CommandLineParser::installOptions(const QString &profile) const
{
- Q_ASSERT(command() == InstallCommandType || command() == RunCommandType
- || command() == GenerateCommandType);
InstallOptions options;
options.setRemoveExistingInstallation(d->optionPool.removeFirstoption()->enabled());
options.setInstallRoot(d->optionPool.installRootOption()->installRoot());