forked from qt-creator/qt-creator
CMake: Simplify BuildDirParameters
Remove some useless bool, Creator would crash if that was ever set. Change-Id: I148cad6b6139332a6010698f075b584c87dec338 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -47,13 +47,15 @@ BuildDirParameters::BuildDirParameters() = default;
|
||||
|
||||
BuildDirParameters::BuildDirParameters(CMakeBuildConfiguration *bc)
|
||||
{
|
||||
initialized = bc != nullptr;
|
||||
QTC_ASSERT(bc, return );
|
||||
|
||||
const Kit *k = bc->target()->kit();
|
||||
const Target *t = bc->target();
|
||||
const Kit *k = t->kit();
|
||||
const Project *p = t->project();
|
||||
|
||||
projectName = bc->target()->project()->displayName();
|
||||
projectName = p->displayName();
|
||||
|
||||
sourceDirectory = bc->target()->project()->projectDirectory();
|
||||
sourceDirectory = p->projectDirectory();
|
||||
buildDirectory = bc->buildDirectory();
|
||||
|
||||
environment = bc->environment();
|
||||
@@ -87,7 +89,10 @@ BuildDirParameters::BuildDirParameters(CMakeBuildConfiguration *bc)
|
||||
generatorArguments = CMakeGeneratorKitAspect::generatorArguments(k);
|
||||
}
|
||||
|
||||
bool BuildDirParameters::isValid() const { return initialized && cmakeTool(); }
|
||||
bool BuildDirParameters::isValid() const
|
||||
{
|
||||
return cmakeTool();
|
||||
}
|
||||
|
||||
CMakeTool *BuildDirParameters::cmakeTool() const
|
||||
{
|
||||
|
@@ -49,7 +49,6 @@ public:
|
||||
bool isValid() const;
|
||||
CMakeTool *cmakeTool() const;
|
||||
|
||||
bool initialized = false;
|
||||
QString projectName;
|
||||
|
||||
Utils::FilePath sourceDirectory;
|
||||
|
Reference in New Issue
Block a user