mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-22 06:09:14 -05:00
Use file format detection
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user