CodeLite generator: simplify code a bit
This commit is contained in:
parent
8472ef243f
commit
c8e565a06e
|
@ -443,26 +443,22 @@ cmExtraCodeLiteGenerator::GetConfigurationName(const cmMakefile* mf) const
|
||||||
std::string
|
std::string
|
||||||
cmExtraCodeLiteGenerator::GetBuildCommand(const cmMakefile* mf) const
|
cmExtraCodeLiteGenerator::GetBuildCommand(const cmMakefile* mf) const
|
||||||
{
|
{
|
||||||
std::stringstream ss;
|
|
||||||
std::string generator = mf->GetSafeDefinition("CMAKE_GENERATOR");
|
std::string generator = mf->GetSafeDefinition("CMAKE_GENERATOR");
|
||||||
std::string make = mf->GetRequiredDefinition("CMAKE_MAKE_PROGRAM");
|
std::string make = mf->GetRequiredDefinition("CMAKE_MAKE_PROGRAM");
|
||||||
std::string buildCommand = make; // Default
|
std::string buildCommand = make; // Default
|
||||||
if ( generator == "NMake Makefiles" )
|
if ( generator == "NMake Makefiles" ||
|
||||||
|
generator == "Ninja" )
|
||||||
{
|
{
|
||||||
buildCommand = make;
|
buildCommand = make;
|
||||||
}
|
}
|
||||||
else if ( generator == "MinGW Makefiles" ||
|
else if ( generator == "MinGW Makefiles" ||
|
||||||
generator == "Unix Makefiles" )
|
generator == "Unix Makefiles" )
|
||||||
{
|
{
|
||||||
|
std::stringstream ss;
|
||||||
ss << make << " -j " << this->CpuCount;
|
ss << make << " -j " << this->CpuCount;
|
||||||
buildCommand = ss.str();
|
buildCommand = ss.str();
|
||||||
}
|
}
|
||||||
else if ( generator == "Ninja" )
|
return buildCommand;
|
||||||
{
|
|
||||||
ss << make;
|
|
||||||
buildCommand = ss.str();
|
|
||||||
}
|
|
||||||
return buildCommand;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string
|
std::string
|
||||||
|
|
Loading…
Reference in New Issue