Merge topic 'codelite-simplify'

c8e565a0 CodeLite generator: simplify code a bit
This commit is contained in:
Brad King 2014-04-17 09:11:03 -04:00 committed by CMake Topic Stage
commit d9e2cd258c
1 changed files with 4 additions and 8 deletions

View File

@ -443,26 +443,22 @@ cmExtraCodeLiteGenerator::GetConfigurationName(const cmMakefile* mf) const
std::string
cmExtraCodeLiteGenerator::GetBuildCommand(const cmMakefile* mf) const
{
std::stringstream ss;
std::string generator = mf->GetSafeDefinition("CMAKE_GENERATOR");
std::string make = mf->GetRequiredDefinition("CMAKE_MAKE_PROGRAM");
std::string buildCommand = make; // Default
if ( generator == "NMake Makefiles" )
if ( generator == "NMake Makefiles" ||
generator == "Ninja" )
{
buildCommand = make;
}
else if ( generator == "MinGW Makefiles" ||
generator == "Unix Makefiles" )
{
std::stringstream ss;
ss << make << " -j " << this->CpuCount;
buildCommand = ss.str();
}
else if ( generator == "Ninja" )
{
ss << make;
buildCommand = ss.str();
}
return buildCommand;
return buildCommand;
}
std::string