mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-30 19:26:05 +00:00
add support for Visual Studio 2008 (Orcas)
svn path=/trunk/; revision=28228
This commit is contained in:
@@ -523,6 +523,11 @@ msvc8: $(RBUILD_TARGET)
|
||||
$(ECHO_RBUILD)
|
||||
$(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
|
||||
msvc6_clean: $(RBUILD_TARGET)
|
||||
$(ECHO_RBUILD)
|
||||
@@ -543,6 +548,11 @@ msvc8_clean: $(RBUILD_TARGET)
|
||||
$(ECHO_RBUILD)
|
||||
$(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
|
||||
msvc_clean: $(RBUILD_TARGET)
|
||||
$(ECHO_RBUILD)
|
||||
|
||||
@@ -285,6 +285,8 @@ std::string MSVCBackend::_get_vc_dir ( void ) const
|
||||
return "vc70";
|
||||
else if ( configuration.VSProjectVersion == "7.10" )
|
||||
return "vc71";
|
||||
else if ( configuration.VSProjectVersion == "9.00" )
|
||||
return "vc9";
|
||||
else /* must be VS2005 */
|
||||
return "vc8";
|
||||
|
||||
|
||||
@@ -417,6 +417,12 @@ MSVCBackend::_generate_vcproj ( const Module& module )
|
||||
if (module.GetEntryPoint(false) == "0")
|
||||
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)
|
||||
fprintf ( OUT, "\t\t\t\tModuleDefinitionFile=\"%s\"\r\n", module.importLibrary->definition.c_str());
|
||||
fprintf ( OUT, "\t\t\t\tAdditionalDependencies=\"" );
|
||||
@@ -777,6 +783,9 @@ MSVCBackend::_get_solution_version ( void )
|
||||
if (configuration.VSProjectVersion == "8.00")
|
||||
version = "9.00";
|
||||
|
||||
if (configuration.VSProjectVersion == "9.00")
|
||||
version = "10.00";
|
||||
|
||||
return version;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user