Use file format detection
This commit is contained in:
parent
6736678ca3
commit
6ff1579ba7
|
@ -1890,8 +1890,9 @@ OutputBuildObjectFromSource(std::ostream& fout,
|
|||
comment += objectFile + " From ";
|
||||
comment += source.GetFullPath();
|
||||
std::string compileCommand;
|
||||
std::string ext = source.GetSourceExtension();
|
||||
if(ext == "c" )
|
||||
cmSystemTools::e_FileFormat format =
|
||||
cmSystemTools::GetFileFormat(source.GetSourceExtension().c_str());
|
||||
if( format == cmSystemTools::C_FILE_FORMAT )
|
||||
{
|
||||
compileCommand = "$(CMAKE_C_COMPILER) $(CMAKE_C_FLAGS) ";
|
||||
compileCommand += extraCompileFlags;
|
||||
|
@ -1905,7 +1906,7 @@ OutputBuildObjectFromSource(std::ostream& fout,
|
|||
compileCommand += " -o ";
|
||||
compileCommand += objectFile;
|
||||
}
|
||||
else
|
||||
else if ( format == cmSystemTools::CXX_FILE_FORMAT )
|
||||
{
|
||||
compileCommand = "$(CMAKE_CXX_COMPILER) $(CMAKE_CXX_FLAGS) ";
|
||||
compileCommand += extraCompileFlags;
|
||||
|
|
Loading…
Reference in New Issue