Fixes: Various stuff in the cmake project.

Details:  Not yet usable, but at least you get a list of build targets now.
This commit is contained in:
dt
2009-01-12 15:10:33 +01:00
parent 09c4746384
commit 0b21f2898f
6 changed files with 182 additions and 35 deletions

View File

@@ -55,7 +55,8 @@ bool CMakeStep::init(const QString &buildConfiguration)
setEnabled(buildConfiguration, true);
setWorkingDirectory(buildConfiguration, m_pro->buildDirectory(buildConfiguration));
setCommand(buildConfiguration, "cmake"); // TODO give full path here?
setArguments(buildConfiguration, QStringList() << "-GUnix Makefiles"); // TODO
QString sourceDir = QFileInfo(m_pro->file()->fileName()).absolutePath();
setArguments(buildConfiguration, QStringList() << sourceDir << "-GUnix Makefiles"); // TODO
setEnvironment(buildConfiguration, m_pro->environment(buildConfiguration));
return AbstractProcessStep::init(buildConfiguration);
}
@@ -72,12 +73,12 @@ void CMakeStep::run(QFutureInterface<bool> &fi)
QString CMakeStep::name()
{
return "CMake";
return Constants::CMAKESTEP;
}
QString CMakeStep::displayName()
{
return Constants::CMAKESTEP;
return "CMake";
}
ProjectExplorer::BuildStepConfigWidget *CMakeStep::createConfigWidget()