forked from qt-creator/qt-creator
CMake: Shift remaining data to buildsystem
Change-Id: I04518a21ce571399c89608d2e59e746f8e6e0d4a Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
@@ -30,6 +30,7 @@
|
||||
#include "cmakeprojectnodes.h"
|
||||
#include "fileapireader.h"
|
||||
|
||||
#include <projectexplorer/buildconfiguration.h>
|
||||
#include <projectexplorer/buildsystem.h>
|
||||
|
||||
#include <utils/fileutils.h>
|
||||
@@ -111,6 +112,28 @@ public:
|
||||
|
||||
CMakeProject *project() const;
|
||||
|
||||
QString cmakeBuildType() const;
|
||||
void setCMakeBuildType(const QString &cmakeBuildType, bool quiet = false);
|
||||
ProjectExplorer::BuildConfiguration::BuildType buildType() const;
|
||||
|
||||
CMakeConfig configurationFromCMake() const;
|
||||
CMakeConfig configurationChanges() const;
|
||||
|
||||
QStringList configurationChangesArguments(bool initialParameters = false) const;
|
||||
|
||||
QStringList initialCMakeArguments() const;
|
||||
CMakeConfig initialCMakeConfiguration() const;
|
||||
|
||||
QStringList additionalCMakeArguments() const;
|
||||
void setAdditionalCMakeArguments(const QStringList &args);
|
||||
|
||||
void filterConfigArgumentsFromAdditionalCMakeArguments();
|
||||
|
||||
void setConfigurationFromCMake(const CMakeConfig &config);
|
||||
void setConfigurationChanges(const CMakeConfig &config);
|
||||
|
||||
void setInitialCMakeArguments(const QStringList &args);
|
||||
|
||||
QString error() const;
|
||||
QString warning() const;
|
||||
|
||||
@@ -206,6 +229,9 @@ private:
|
||||
QList<ProjectExplorer::TestCaseInfo> m_testNames;
|
||||
Utils::FutureSynchronizer m_futureSynchronizer;
|
||||
|
||||
CMakeConfig m_configurationFromCMake;
|
||||
CMakeConfig m_configurationChanges;
|
||||
|
||||
QString m_error;
|
||||
QString m_warning;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user