|
|
@@ -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
|