mirror of
https://github.com/reactos/reactos.git
synced 2024-10-15 13:45:58 +00:00
add support for Visual Studio 2008 (Orcas)
svn path=/trunk/; revision=28228
This commit is contained in:
parent
b5c613692e
commit
61583dabbe
|
@ -523,6 +523,11 @@ msvc8: $(RBUILD_TARGET)
|
||||||
$(ECHO_RBUILD)
|
$(ECHO_RBUILD)
|
||||||
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -voversionconfiguration msvc
|
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc9
|
||||||
|
msvc9: $(RBUILD_TARGET)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs9.00 -voversionconfiguration msvc
|
||||||
|
|
||||||
.PHONY: msvc6_clean
|
.PHONY: msvc6_clean
|
||||||
msvc6_clean: $(RBUILD_TARGET)
|
msvc6_clean: $(RBUILD_TARGET)
|
||||||
$(ECHO_RBUILD)
|
$(ECHO_RBUILD)
|
||||||
|
@ -543,6 +548,11 @@ msvc8_clean: $(RBUILD_TARGET)
|
||||||
$(ECHO_RBUILD)
|
$(ECHO_RBUILD)
|
||||||
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs8.00 -voversionconfiguration msvc
|
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs8.00 -voversionconfiguration msvc
|
||||||
|
|
||||||
|
.PHONY: msvc9_clean
|
||||||
|
msvc9_clean: $(RBUILD_TARGET)
|
||||||
|
$(ECHO_RBUILD)
|
||||||
|
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs9.00 -voversionconfiguration msvc
|
||||||
|
|
||||||
.PHONY: msvc_clean
|
.PHONY: msvc_clean
|
||||||
msvc_clean: $(RBUILD_TARGET)
|
msvc_clean: $(RBUILD_TARGET)
|
||||||
$(ECHO_RBUILD)
|
$(ECHO_RBUILD)
|
||||||
|
|
|
@ -285,6 +285,8 @@ std::string MSVCBackend::_get_vc_dir ( void ) const
|
||||||
return "vc70";
|
return "vc70";
|
||||||
else if ( configuration.VSProjectVersion == "7.10" )
|
else if ( configuration.VSProjectVersion == "7.10" )
|
||||||
return "vc71";
|
return "vc71";
|
||||||
|
else if ( configuration.VSProjectVersion == "9.00" )
|
||||||
|
return "vc9";
|
||||||
else /* must be VS2005 */
|
else /* must be VS2005 */
|
||||||
return "vc8";
|
return "vc8";
|
||||||
|
|
||||||
|
|
|
@ -417,6 +417,12 @@ MSVCBackend::_generate_vcproj ( const Module& module )
|
||||||
if (module.GetEntryPoint(false) == "0")
|
if (module.GetEntryPoint(false) == "0")
|
||||||
fprintf ( OUT, "AdditionalOptions=\"/noentry\"" );
|
fprintf ( OUT, "AdditionalOptions=\"/noentry\"" );
|
||||||
|
|
||||||
|
if (configuration.VSProjectVersion == "9.00")
|
||||||
|
{
|
||||||
|
fprintf ( OUT, "\t\t\t\tRandomizedBaseAddress=\"0\"\r\n" );
|
||||||
|
fprintf ( OUT, "\t\t\t\tDataExecutionPrevention=\"0\"\r\n" );
|
||||||
|
}
|
||||||
|
|
||||||
if (module.importLibrary != NULL)
|
if (module.importLibrary != NULL)
|
||||||
fprintf ( OUT, "\t\t\t\tModuleDefinitionFile=\"%s\"\r\n", module.importLibrary->definition.c_str());
|
fprintf ( OUT, "\t\t\t\tModuleDefinitionFile=\"%s\"\r\n", module.importLibrary->definition.c_str());
|
||||||
fprintf ( OUT, "\t\t\t\tAdditionalDependencies=\"" );
|
fprintf ( OUT, "\t\t\t\tAdditionalDependencies=\"" );
|
||||||
|
@ -777,6 +783,9 @@ MSVCBackend::_get_solution_version ( void )
|
||||||
if (configuration.VSProjectVersion == "8.00")
|
if (configuration.VSProjectVersion == "8.00")
|
||||||
version = "9.00";
|
version = "9.00";
|
||||||
|
|
||||||
|
if (configuration.VSProjectVersion == "9.00")
|
||||||
|
version = "10.00";
|
||||||
|
|
||||||
return version;
|
return version;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue