mirror of
https://github.com/reactos/reactos.git
synced 2024-09-30 22:47:28 +00:00
* compile .S files with MSVC2002/2003 too
svn path=/trunk/; revision=18951
This commit is contained in:
parent
7a80b9dabf
commit
eb90b6c916
|
@ -367,6 +367,24 @@ MSVCBackend::_generate_vcproj ( const Module& module )
|
|||
const string& source_file = DosSeparator(source_files[isrcfile]);
|
||||
fprintf ( OUT, "\t\t\t<File\r\n" );
|
||||
fprintf ( OUT, "\t\t\t\tRelativePath=\"%s\">\r\n", source_file.c_str() );
|
||||
|
||||
if (configuration.VSProjectVersion < "8.00") {
|
||||
if (source_file.at(source_file.size() - 1) == 'S') {
|
||||
for ( size_t iconfig = 0; iconfig < cfgs.size(); iconfig++ )
|
||||
{
|
||||
std::string& config = cfgs[iconfig];
|
||||
fprintf ( OUT, "\t\t\t\t<FileConfiguration\r\n" );
|
||||
fprintf ( OUT, "\t\t\t\t\tName=\"" );
|
||||
fprintf ( OUT, config.c_str());
|
||||
fprintf ( OUT, "|Win32\">\r\n" );
|
||||
fprintf ( OUT, "\t\t\t\t\t<Tool\r\n" );
|
||||
fprintf ( OUT, "\t\t\t\t\t\tName=\"VCCustomBuildTool\"\r\n" );
|
||||
fprintf ( OUT, "\t\t\t\t\t\tCommandLine=\"cl /E "$(InputPath)" | as -o "$(OutDir)\\$(InputName).obj"\"\r\n" );
|
||||
fprintf ( OUT, "\t\t\t\t\t\tOutputs=\"$(OutDir)\\$(InputName).obj\"/>\r\n" );
|
||||
fprintf ( OUT, "\t\t\t\t</FileConfiguration>\r\n" );
|
||||
}
|
||||
}
|
||||
}
|
||||
fprintf ( OUT, "\t\t\t</File>\r\n" );
|
||||
}
|
||||
fprintf ( OUT, "\t\t</Filter>\r\n" );
|
||||
|
|
Loading…
Reference in a new issue