diff --git a/racket/src/racket/dynsrc/mkmzdyn.bat b/racket/src/racket/dynsrc/mkmzdyn.bat index ca549f5148..e9f31e44dc 100644 --- a/racket/src/racket/dynsrc/mkmzdyn.bat +++ b/racket/src/racket/dynsrc/mkmzdyn.bat @@ -1,6 +1,19 @@ -cl /MT -O2 -I../include -I../../worksp /c mzdyn.c -lib -machine:X86 -def:mzdyn.def -out:mzdyn.lib -mkdir ..\..\..\lib -mkdir ..\..\..\lib\msvc -copy mzdyn.exp ..\..\..\lib\msvc -copy mzdyn.obj ..\..\..\lib\msvc +set BUILD_CONFIG=%1 + +if "%BUILD_CONFIG%"=="SDebug" goto asdebug +if "%BUILD_CONFIG%"=="BDebug" goto asdebug + +cl /MT -O2 -I../include -I../../worksp /c mzdyn.c +goto finish + +:asdebug +cl /Od /D"_DEBUG" /RTC1 /MTd /GS /W3 -I../include -I../../worksp /c mzdyn.c + +:finish + +lib -def:mzdyn.def -out:mzdyn.lib + +mkdir ..\..\..\lib +mkdir ..\..\..\lib\msvc +copy mzdyn.exp ..\..\..\lib\msvc +copy mzdyn.obj ..\..\..\lib\msvc diff --git a/racket/src/racket/dynsrc/mkmzdynd.bat b/racket/src/racket/dynsrc/mkmzdynd.bat deleted file mode 100644 index c779027948..0000000000 --- a/racket/src/racket/dynsrc/mkmzdynd.bat +++ /dev/null @@ -1,7 +0,0 @@ -@REM Debug version of mkmzdyn -cl /Od /D"_DEBUG" /RTC1 /MTd /GS /W3 -I../include -I../../worksp /c mzdyn.c -lib -machine:X86 -def:mzdyn.def -out:mzdyn.lib -mkdir ..\..\..\lib -mkdir ..\..\..\lib\msvc -copy mzdyn.exp ..\..\..\lib\msvc -copy mzdyn.obj ..\..\..\lib\msvc diff --git a/racket/src/worksp/README b/racket/src/worksp/README index ea7379c052..aa6bac84c5 100644 --- a/racket/src/worksp/README +++ b/racket/src/worksp/README @@ -86,13 +86,13 @@ version 9.0). To build RacketCGC, build the Racket solution in racket\src\worksp\racket - makes racket\RacketCGC.exe - [When you open the solution, it may default to "Debug" - configuration. Switch to "Release" before building.] + [When you open the solution, switch to a "Release" configuration + before building.] To build GRacketCGC, build the GRacket solution: racket\src\worksp\gracket - makes racket\GRacketCGC.exe - [Again, switch to the "Release" configuration if necessary.] + [Again, switch to a "Release" configuration if necessary.] The build processes for RacketCGC and GRacketCGC automatically builds libmzgc - makes racket\lib\libmzgcxxxxxxx.dll and @@ -271,3 +271,16 @@ libraries to embed Racket in an application. If you need Racket to link to a DLL-based C library (instead of statically linking to the C library within the Racket DLL), then compile Racket with the /MD flag. + +---------------------------- +SenoraGC versus the Boehm GC +---------------------------- + +The "Release" and "Debug" solution configurations use SenoraGC (SGC), +while the "AltGCRelease" and "AltGCDebug" configurations use the +variant of the Boehm GC that is included with Racket. + +In project files, "SRelease" and "SDebug" (as used by the "Release" +and "Debug" solution configurations) build against SGC, while +"BRelease" and "BDebug" (as used by the "AltGCRelease" and +"AltGCDebug" solution configurations) build against the Boehm GC. diff --git a/racket/src/worksp/gracket/gracket.sln b/racket/src/worksp/gracket/gracket.sln index ce705c8995..729ac7236b 100644 --- a/racket/src/worksp/gracket/gracket.sln +++ b/racket/src/worksp/gracket/gracket.sln @@ -16,44 +16,56 @@ Global Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 - SGC|Win32 = SGC|Win32 - SGC|x64 = SGC|x64 + AltGCDebug|Win32 = AltGCDebug|Win32 + AltGCDebug|x64 = AltGCDebug|x64 + AltGCRelease|Win32 = AltGCRelease|Win32 + AltGCRelease|x64 = AltGCRelease|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.ActiveCfg = Debug|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.Build.0 = Debug|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.ActiveCfg = Debug|x64 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.Build.0 = Debug|x64 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.ActiveCfg = Release|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.Build.0 = Release|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.ActiveCfg = Release|x64 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.Build.0 = Release|x64 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.SGC|Win32.ActiveCfg = SGC|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.SGC|Win32.Build.0 = SGC|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.SGC|x64.ActiveCfg = SGC|x64 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.SGC|x64.Build.0 = SGC|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|Win32.ActiveCfg = SGC|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|Win32.Build.0 = SGC|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|x64.ActiveCfg = SGC|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|x64.Build.0 = SGC|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.ActiveCfg = SDebug|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.Build.0 = SDebug|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.ActiveCfg = SDebug|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.Build.0 = SDebug|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.ActiveCfg = SRelease|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.Build.0 = SRelease|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.ActiveCfg = SRelease|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.Build.0 = SRelease|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCDebug|Win32.ActiveCfg = BDebug|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCDebug|Win32.Build.0 = BDebug|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCDebug|x64.ActiveCfg = BDebug|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCDebug|x64.Build.0 = BDebug|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCRelease|Win32.ActiveCfg = BRelease|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCRelease|Win32.Build.0 = BRelease|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCRelease|x64.ActiveCfg = BRelease|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCRelease|x64.Build.0 = BRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = SDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = SDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = SDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = SDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = SRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = SRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = SRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = SRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|Win32.ActiveCfg = BDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|Win32.Build.0 = BDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|x64.ActiveCfg = BDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|x64.Build.0 = BDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|Win32.ActiveCfg = BRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|Win32.Build.0 = BRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|x64.ActiveCfg = BRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|x64.Build.0 = BRelease|x64 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.SGC|Win32.ActiveCfg = SGC|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.SGC|x64.ActiveCfg = SGC|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|Win32.ActiveCfg = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|Win32.Build.0 = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|x64.ActiveCfg = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|x64.Build.0 = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|Win32.ActiveCfg = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|Win32.Build.0 = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|x64.ActiveCfg = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|x64.Build.0 = Release|x64 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.ActiveCfg = Debug|Win32 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.Build.0 = Debug|Win32 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.ActiveCfg = Debug|x64 @@ -62,18 +74,26 @@ Global {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|Win32.ActiveCfg = SGC|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|Win32.Build.0 = SGC|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|x64.ActiveCfg = SGC|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|x64.Build.0 = SGC|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|Win32.ActiveCfg = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|Win32.Build.0 = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|x64.ActiveCfg = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|x64.Build.0 = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|Win32.ActiveCfg = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|Win32.Build.0 = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|x64.ActiveCfg = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|x64.Build.0 = Release|x64 {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|Win32.ActiveCfg = Debug|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|Win32.Build.0 = Debug|Win32 {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|x64.ActiveCfg = Debug|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|x64.Build.0 = Debug|x64 {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|Win32.Build.0 = Release|Win32 {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|x64.ActiveCfg = Release|x64 - {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|Win32.ActiveCfg = Release|Win32 - {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|Win32.Build.0 = Release|Win32 - {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|x64.ActiveCfg = Release|x64 - {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|x64.Build.0 = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|x64.Build.0 = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCDebug|Win32.ActiveCfg = Debug|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCDebug|x64.ActiveCfg = Debug|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCRelease|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCRelease|x64.ActiveCfg = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/racket/src/worksp/gracket/gracket.vcproj b/racket/src/worksp/gracket/gracket.vcproj index 582c09baee..fb802ad1c6 100644 --- a/racket/src/worksp/gracket/gracket.vcproj +++ b/racket/src/worksp/gracket/gracket.vcproj @@ -18,9 +18,9 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp/gracket/gracket.vcxproj b/racket/src/worksp/gracket/gracket.vcxproj index f6503cbc78..a6c884249d 100644 --- a/racket/src/worksp/gracket/gracket.vcxproj +++ b/racket/src/worksp/gracket/gracket.vcxproj @@ -1,20 +1,36 @@ - - Debug + + BDebug Win32 - - Debug + + BDebug x64 - - Release + + BRelease Win32 - - Release + + BRelease + x64 + + + SDebug + Win32 + + + SDebug + x64 + + + SRelease + Win32 + + + SRelease x64 @@ -22,20 +38,7 @@ {D59A2B28-330B-41F5-8261-F5BC1019E163} - - Application - false - - - Application - false - MultiByte - - - Application - false - - + Application false MultiByte @@ -43,19 +46,7 @@ - - - - - - - - - - - - - + @@ -66,18 +57,10 @@ ..\..\..\lib\ $(Platform)\$(Configuration)\ - + - AnySuitable - true - Speed ..;..\..\racket\gc;..\..\racket\include;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - true - MultiThreaded - true - - + Level3 true ProgramDatabase @@ -88,7 +71,7 @@ 0x0409 - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) WS2_32.lib;User32.lib;Advapi32.lib;delayimp.lib;%(AdditionalDependencies) ..\..\..\lib\GRacketCGC.exe true @@ -102,107 +85,91 @@ - + + + AnySuitable + true + Speed + WIN32;NDEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + Disabled - ..;..\..\racket\gc;..\..\racket\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebug - - - Level3 - true - ProgramDatabase - Default - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - WS2_32.lib;User32.lib;Advapi32.lib;delayimp.lib;%(AdditionalDependencies) - ..\..\..\lib\GRacketCGC.exe - true - libcd.lib;%(IgnoreSpecificDefaultLibraries) - true - ..\..\..\lib\GRacketCGC.pdb - Windows - 8388608 - false - - - - + AnySuitable true Speed - ..;..\..\racket\gc;..\..\racket\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) true MultiThreaded true - - - Level3 - true - ProgramDatabase - Default - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - WS2_32.lib;User32.lib;Advapi32.lib;delayimp.lib;%(AdditionalDependencies) - ..\..\..\lib\GRacketCGC.exe - true - libcd.lib;%(IgnoreSpecificDefaultLibraries) - true - ..\..\..\lib\GRacketCGC.pdb - Windows - 8388608 - false - - MachineX64 - + Disabled - ..;..\..\racket\gc;..\..\racket\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebug - - - Level3 - true - ProgramDatabase - Default - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - WS2_32.lib;User32.lib;Advapi32.lib;delayimp.lib;%(AdditionalDependencies) - ..\..\..\lib\GRacketCGC.exe - true - libcd.lib;%(IgnoreSpecificDefaultLibraries) - true - ..\..\..\lib\GRacketCGC.pdb - Windows - 8388608 - false - - + MachineX64 + + + + + AnySuitable + true + Speed + WIN32;NDEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + + + Disabled + WIN32;_DEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + + + AnySuitable + true + Speed + WIN32;NDEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + MachineX64 + + + + + Disabled + WIN32;_DEBUG;_WINDOWS;__WINDOWS__;GC_DLL;__STDC__;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + MachineX64 diff --git a/racket/src/worksp/gracket/gracket9.sln b/racket/src/worksp/gracket/gracket9.sln index 95f4827c45..9483b22b34 100644 --- a/racket/src/worksp/gracket/gracket9.sln +++ b/racket/src/worksp/gracket/gracket9.sln @@ -4,50 +4,78 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GRacket", "gracket.vcproj", ProjectSection(ProjectDependencies) = postProject {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} = {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} = {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} + {8128F0AE-848A-4985-945A-568796A6DDD7} = {8128F0AE-848A-4985-945A-568796A6DDD7} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libracket", "..\libracket\libracket.vcproj", "{A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}" ProjectSection(ProjectDependencies) = postProject {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} = {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} = {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} + {8128F0AE-848A-4985-945A-568796A6DDD7} = {8128F0AE-848A-4985-945A-568796A6DDD7} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmzgc", "..\libmzgc\libmzgc.vcproj", "{66548E7B-294E-40EF-B7C0-C8D6D7E6234F}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libffi", "..\libffi\libffi.vcproj", "{7DB29F1E-06FD-4E39-97FF-1C7922F6901A}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sgc", "..\sgc\sgc.vcproj", "{8128F0AE-848A-4985-945A-568796A6DDD7}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 + AltGCDebug|Win32 = AltGCDebug|Win32 + AltGCDebug|x64 = AltGCDebug|x64 + AltGCRelease|Win32 = AltGCRelease|Win32 + AltGCRelease|x64 = AltGCRelease|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.ActiveCfg = Debug|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.Build.0 = Debug|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.ActiveCfg = Debug|x64 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.Build.0 = Debug|x64 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.ActiveCfg = Release|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.Build.0 = Release|Win32 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.ActiveCfg = Release|x64 - {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.Build.0 = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.ActiveCfg = SDebug|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|Win32.Build.0 = SDebug|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.ActiveCfg = SDebug|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Debug|x64.Build.0 = SDebug|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.ActiveCfg = SRelease|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|Win32.Build.0 = SRelease|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.ActiveCfg = SRelease|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.Release|x64.Build.0 = SRelease|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCDebug|Win32.ActiveCfg = BDebug|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCDebug|Win32.Build.0 = BDebug|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCDebug|x64.ActiveCfg = BDebug|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCDebug|x64.Build.0 = BDebug|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCRelease|Win32.ActiveCfg = BRelease|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCRelease|Win32.Build.0 = BRelease|Win32 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCRelease|x64.ActiveCfg = BRelease|x64 + {D59A2B28-330B-41F5-8261-F5BC1019E163}.AltGCRelease|x64.Build.0 = BRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = SDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = SDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = SDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = SDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = SRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = SRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = SRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = SRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|Win32.ActiveCfg = BDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|Win32.Build.0 = BDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|x64.ActiveCfg = BDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|x64.Build.0 = BDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|Win32.ActiveCfg = BRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|Win32.Build.0 = BRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|x64.ActiveCfg = BRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|x64.Build.0 = BRelease|x64 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|Win32.ActiveCfg = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|Win32.Build.0 = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|x64.ActiveCfg = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|x64.Build.0 = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|Win32.ActiveCfg = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|Win32.Build.0 = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|x64.ActiveCfg = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|x64.Build.0 = Release|x64 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.ActiveCfg = Debug|Win32 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.Build.0 = Debug|Win32 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.ActiveCfg = Debug|x64 @@ -56,6 +84,26 @@ Global {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|Win32.ActiveCfg = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|Win32.Build.0 = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|x64.ActiveCfg = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|x64.Build.0 = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|Win32.ActiveCfg = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|Win32.Build.0 = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|x64.ActiveCfg = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|x64.Build.0 = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|Win32.ActiveCfg = Debug|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|Win32.Build.0 = Debug|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|x64.ActiveCfg = Debug|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|x64.Build.0 = Debug|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|Win32.Build.0 = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|x64.ActiveCfg = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|x64.Build.0 = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCDebug|Win32.ActiveCfg = Debug|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCDebug|x64.ActiveCfg = Debug|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCRelease|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCRelease|x64.ActiveCfg = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/racket/src/worksp/libffi/libffi.vcproj b/racket/src/worksp/libffi/libffi.vcproj index 3ab77801eb..838a33a2e9 100644 --- a/racket/src/worksp/libffi/libffi.vcproj +++ b/racket/src/worksp/libffi/libffi.vcproj @@ -22,7 +22,7 @@ @@ -62,27 +62,6 @@ - - - - - - - - - - - - Release x64 - - SGC - Win32 - - - SGC - x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} @@ -32,11 +24,6 @@ Win32Proj - - StaticLibrary - Unicode - true - StaticLibrary Unicode @@ -46,11 +33,6 @@ StaticLibrary Unicode - - StaticLibrary - Unicode - true - StaticLibrary Unicode @@ -63,18 +45,12 @@ - - - - - - @@ -143,34 +119,6 @@ ProgramDatabase - - - MaxSpeed - true - ..\libffi;..\..\foreign\libffi\include;..\..\foreign\libffi\src\x86;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - MultiThreaded - true - - - Level3 - ProgramDatabase - - - - - MaxSpeed - true - ..\libffi;..\..\foreign\libffi\include;..\..\foreign\libffi\src\x86;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - MultiThreaded - true - - - Level3 - ProgramDatabase - - @@ -196,14 +144,6 @@ ml.exe /c /Cx /coff /Fo Release/win32.obj Release/win32_plain.asm ml64.exe /c /Cx /Fo x64/Release/win32.obj x64/Release/win32_plain.asm x64/Release/win32.obj;%(Outputs) - cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > Release/win32_plain.asm -ml.exe /c /Cx /coff /Fo Release/win32.obj Release/win32_plain.asm - - Release/win32.obj;%(Outputs) - cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > x64/Release/win32_plain.asm -ml64.exe /c /Cx /Fo x64/Release/win32.obj x64/Release/win32_plain.asm - - x64/Release/win32.obj;%(Outputs) diff --git a/racket/src/worksp/libmzgc/libmzgc.vcproj b/racket/src/worksp/libmzgc/libmzgc.vcproj index 5c68a916f8..03265edec8 100644 --- a/racket/src/worksp/libmzgc/libmzgc.vcproj +++ b/racket/src/worksp/libmzgc/libmzgc.vcproj @@ -20,7 +20,7 @@ - - - - - - - - - - @@ -279,75 +193,75 @@ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" > diff --git a/racket/src/worksp/libmzgc/libmzgc.vcxproj b/racket/src/worksp/libmzgc/libmzgc.vcxproj index 2b32196623..d1eccc80ba 100644 --- a/racket/src/worksp/libmzgc/libmzgc.vcxproj +++ b/racket/src/worksp/libmzgc/libmzgc.vcxproj @@ -17,24 +17,11 @@ Release x64 - - SGC - Win32 - - - SGC - x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} - - DynamicLibrary - false - MultiByte - DynamicLibrary false @@ -45,11 +32,6 @@ false MultiByte - - DynamicLibrary - false - MultiByte - DynamicLibrary false @@ -63,10 +45,6 @@ - - - - @@ -75,10 +53,6 @@ - - - - @@ -221,91 +195,25 @@ MachineX64 - - - AnySuitable - true - Speed - ..\..\Racket\Gc\Include - WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_BUILD;SILENT;OLD_BLOCK_ALLOC;LARGE_CONFIG;ATOMIC_UNCOLLECTABLE;INITIAL_MARK_STACK_SIZE=8192;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 %(AdditionalOptions) - User32.lib;%(AdditionalDependencies) - ..\..\..\lib\$(ProjectName)xxxxxxx.dll - true - true - false - - - ..\..\..\lib\msvc\$(ProjectName)xxxxxxx.lib - - - - - AnySuitable - true - Speed - ..\..\Racket\Gc\Include - WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_BUILD;SILENT;OLD_BLOCK_ALLOC;LARGE_CONFIG;ATOMIC_UNCOLLECTABLE;INITIAL_MARK_STACK_SIZE=8192;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - User32.lib;%(AdditionalDependencies) - ..\..\..\lib\$(ProjectName)xxxxxxx.dll - true - true - false - - - ..\..\..\lib\msvc\$(ProjectName)xxxxxxx.lib - MachineX64 - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp/libracket/libracket.vcproj b/racket/src/worksp/libracket/libracket.vcproj index 0190386551..65c58ca59a 100644 --- a/racket/src/worksp/libracket/libracket.vcproj +++ b/racket/src/worksp/libracket/libracket.vcproj @@ -18,9 +18,9 @@ + + + + + + + + + + diff --git a/racket/src/worksp/libracket/libracket.vcxproj b/racket/src/worksp/libracket/libracket.vcxproj index c8cca90712..4fb8816eef 100644 --- a/racket/src/worksp/libracket/libracket.vcxproj +++ b/racket/src/worksp/libracket/libracket.vcxproj @@ -1,28 +1,36 @@ - - Debug + + BDebug Win32 - - Debug + + BDebug x64 - - Release + + BRelease Win32 - - Release + + BRelease x64 - - SGC + + SDebug Win32 - - SGC + + SDebug + x64 + + + SRelease + Win32 + + + SRelease x64 @@ -30,32 +38,7 @@ {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} - - DynamicLibrary - false - MultiByte - - - DynamicLibrary - false - MultiByte - - - DynamicLibrary - false - MultiByte - - - DynamicLibrary - false - MultiByte - - - DynamicLibrary - false - MultiByte - - + DynamicLibrary false MultiByte @@ -63,27 +46,7 @@ - - - - - - - - - - - - - - - - - - - - - + @@ -94,270 +57,174 @@ ..\..\..\lib\ $(Platform)\$(Configuration)\ - + + + ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include + true + + Level3 + true + ProgramDatabase + Default + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) + ..\..\..\lib\libracketxxxxxxx.dll + true + true + 0x10400000 + false + + ..\..\..\lib\msvc\libracketxxxxxxx.lib + + + Disabled - ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include WIN32;_DEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebug - true - - - Level3 - true - ProgramDatabase - Default - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 %(AdditionalOptions) - WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) - ..\..\..\lib\libracketxxxxxxx.dll - true - true - 0x10400000 - false - - - ..\..\..\lib\msvc\libracketxxxxxxx.lib - - + Disabled - ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include WIN32;_DEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebug - true - - - Level3 - true - ProgramDatabase - Default - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - /MACHINE:X64 %(AdditionalOptions) - WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) - ..\..\..\lib\libracketxxxxxxx.dll - true - true - 0x10400000 - false - - - ..\..\..\lib\msvc\libracketxxxxxxx.lib MachineX64 - + /Oy- %(AdditionalOptions) AnySuitable true Speed - ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) true MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 %(AdditionalOptions) - WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) - ..\..\..\lib\libracketxxxxxxx.dll - true - true - 0x10400000 - false - - - ..\..\..\lib\msvc\libracketxxxxxxx.lib - - + /Oy- %(AdditionalOptions) AnySuitable true Speed - ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) - ..\..\..\lib\libracketxxxxxxx.dll - true - true - 0x10400000 - false - - - ..\..\..\lib\msvc\libracketxxxxxxx.lib MachineX64 - + - /Oy- %(AdditionalOptions) - AnySuitable - true - Speed - ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include - WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;SGC_STD_DEBUGGING=1;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + + + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - /MACHINE:I386 %(AdditionalOptions) - WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) - ..\..\..\lib\libracketxxxxxxx.dll - true - true - 0x10400000 - false - - - ..\..\..\lib\msvc\libracketxxxxxxx.lib + MachineX64 - + /Oy- %(AdditionalOptions) AnySuitable true Speed - ..;..\..\racket\include;..\..\racket\src;..\libffi;..\..\foreign\libffi\src\x86;..\..\foreign\libffi\include - WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;SGC_STD_DEBUGGING=1;%(PreprocessorDefinitions) + WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;%(PreprocessorDefinitions) true MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - + + + + /Oy- %(AdditionalOptions) + AnySuitable + true + Speed + WIN32;NDEBUG;_WINDOWS;_USRDLL;GC_DLL;__STDC__;LIBMZ_EXPORTS;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;%(PreprocessorDefinitions) + - WS2_32.lib;Shell32.lib;User32.lib;%(AdditionalDependencies) - ..\..\..\lib\libracketxxxxxxx.dll - true - true - 0x10400000 - false - - - ..\..\..\lib\msvc\libracketxxxxxxx.lib MachineX64 - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/racket/src/worksp/mrstart/mrstart.vcproj b/racket/src/worksp/mrstart/mrstart.vcproj index 8f41e74936..c82054adde 100644 --- a/racket/src/worksp/mrstart/mrstart.vcproj +++ b/racket/src/worksp/mrstart/mrstart.vcproj @@ -20,7 +20,7 @@ + + + + + + + + + + + + + + + + + + + + + + + + 3m x64 - - Debug + + BDebug Win32 - - Debug + + BDebug x64 - - Release + + BRelease Win32 - - Release + + BRelease + x64 + + + SDebug + Win32 + + + SDebug + x64 + + + SRelease + Win32 + + + SRelease x64 @@ -30,32 +46,7 @@ {36F31050-55C6-41A3-A23E-3008EBFC1273} - - Application - false - MultiByte - - - Application - false - MultiByte - - - Application - false - MultiByte - - - Application - false - MultiByte - - - Application - false - MultiByte - - + Application false MultiByte @@ -63,27 +54,7 @@ - - - - - - - - - - - - - - - - - - - - - + @@ -95,18 +66,13 @@ $(Platform)\$(Configuration)\ false - + $(OutDir)$(ProjectName).tlb - Disabled ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - - + Level3 true ProgramDatabase @@ -117,123 +83,6 @@ 0x0409 ..\..\mzcom;$(OutDir) - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;%(AdditionalDependencies) - ..\..\..\lib\$(ProjectName)CGC.exe - true - true - ..\..\..\lib\$(ProjectName)CGC.pdb - Windows - 8388608 - false - - - - - - - X64 - $(OutDir)$(ProjectName).tlb - - - Disabled - ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - - - Level3 - true - ProgramDatabase - Default - - - _DEBUG;%(PreprocessorDefinitions) - 0x0409 - ..\..\mzcom;$(OutDir) - - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;%(AdditionalDependencies) - ..\..\..\lib\$(ProjectName)CGC.exe - true - true - ..\..\..\lib\$(ProjectName)CGC.pdb - Windows - 8388608 - false - - - MachineX64 - - - - - $(OutDir)$(ProjectName).tlb - - - AnySuitable - true - Speed - ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - ..\..\mzcom;$(OutDir) - - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;%(AdditionalDependencies) - ..\..\..\lib\$(ProjectName)CGC.exe - true - true - ..\..\..\lib\$(ProjectName)CGC.pdb - Windows - 8388608 - false - - - - - - - X64 - $(OutDir)$(ProjectName).tlb - - - AnySuitable - true - Speed - ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - ..\..\mzcom;$(OutDir) - /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) delayimp.lib;%(AdditionalDependencies) @@ -246,77 +95,106 @@ false + + + + + Disabled + WIN32;_DEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + + + Disabled + WIN32;_DEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + MachineX64 + + + + + AnySuitable + true + Speed + WIN32;NDEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + + + AnySuitable + true + Speed + WIN32;NDEBUG;_WINDOWS;GC_DLL;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + MachineX64 + + + + + Disabled + WIN32;_DEBUG;_WINDOWS;GC_DLL;USE_SENORA_GC;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + + + Disabled + WIN32;_DEBUG;_WINDOWS;GC_DLL;USE_SENORA_GC;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + MachineX64 + + + + + AnySuitable + true + Speed + WIN32;NDEBUG;_WINDOWS;GC_DLL;USE_SENORA_GC;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + + + AnySuitable + true + Speed + WIN32;NDEBUG;_WINDOWS;GC_DLL;USE_SENORA_GC;%(PreprocessorDefinitions) + true + MultiThreaded + true + + MachineX64 - - $(OutDir)$(ProjectName).tlb - AnySuitable true Speed - ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;GC_DLL;MZCOM_3M;%(PreprocessorDefinitions) true MultiThreaded true - - - Level3 - true - ProgramDatabase - Default - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - ..\..\mzcom;$(OutDir) - - - false - - - /MACHINE:I386 /DELAYLOAD:libracket3mxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;..\..\..\lib\msvc\libracket3mxxxxxxx.lib;%(AdditionalDependencies) - ..\..\..\lib\$(ProjectName).exe - true - true - ..\..\..\lib\$(ProjectName).pdb - Windows - 8388608 - false - - - - - - - X64 - $(OutDir)$(ProjectName).tlb - - - AnySuitable - true - Speed - ..;..\..\racket\include;.;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;GC_DLL;MZCOM_3M;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default - - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - ..\..\mzcom;$(OutDir) - false @@ -324,14 +202,27 @@ /DELAYLOAD:libracket3mxxxxxxx.dll %(AdditionalOptions) delayimp.lib;..\..\..\lib\msvc\libracket3mxxxxxxx.lib;%(AdditionalDependencies) ..\..\..\lib\$(ProjectName).exe - true - true ..\..\..\lib\$(ProjectName).pdb - Windows - 8388608 - false - - + + + + + AnySuitable + true + Speed + WIN32;NDEBUG;_WINDOWS;GC_DLL;MZCOM_3M;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + false + + + /DELAYLOAD:libracket3mxxxxxxx.dll %(AdditionalOptions) + delayimp.lib;..\..\..\lib\msvc\libracket3mxxxxxxx.lib;%(AdditionalDependencies) + ..\..\..\lib\$(ProjectName).exe + ..\..\..\lib\$(ProjectName).pdb MachineX64 diff --git a/racket/src/worksp/mzcom/mzcom9.sln b/racket/src/worksp/mzcom/mzcom9.sln index 5b5b3d72c2..4ca623bf26 100644 --- a/racket/src/worksp/mzcom/mzcom9.sln +++ b/racket/src/worksp/mzcom/mzcom9.sln @@ -4,18 +4,22 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MzCOM", "MzCOM.vcproj", "{3 ProjectSection(ProjectDependencies) = postProject {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} = {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} = {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} + {8128F0AE-848A-4985-945A-568796A6DDD7} = {8128F0AE-848A-4985-945A-568796A6DDD7} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libracket", "..\libracket\libracket.vcproj", "{A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}" ProjectSection(ProjectDependencies) = postProject {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} = {7DB29F1E-06FD-4E39-97FF-1C7922F6901A} {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} = {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} + {8128F0AE-848A-4985-945A-568796A6DDD7} = {8128F0AE-848A-4985-945A-568796A6DDD7} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmzgc", "..\libmzgc\libmzgc.vcproj", "{66548E7B-294E-40EF-B7C0-C8D6D7E6234F}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libffi", "..\libffi\libffi.vcproj", "{7DB29F1E-06FD-4E39-97FF-1C7922F6901A}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sgc", "..\sgc\sgc.vcproj", "{8128F0AE-848A-4985-945A-568796A6DDD7}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution 3m|Win32 = 3m|Win32 @@ -24,44 +28,64 @@ Global Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 + AltGCDebug|Win32 = AltGCDebug|Win32 + AltGCDebug|x64 = AltGCDebug|x64 + AltGCRelease|Win32 = AltGCRelease|Win32 + AltGCRelease|x64 = AltGCRelease|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|Win32.ActiveCfg = 3m|Win32 {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|Win32.Build.0 = 3m|Win32 {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|x64.ActiveCfg = 3m|x64 {36F31050-55C6-41A3-A23E-3008EBFC1273}.3m|x64.Build.0 = 3m|x64 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|Win32.ActiveCfg = Debug|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|Win32.Build.0 = Debug|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|x64.ActiveCfg = Debug|x64 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|x64.Build.0 = Debug|x64 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|Win32.ActiveCfg = Release|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|Win32.Build.0 = Release|Win32 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|x64.ActiveCfg = Release|x64 - {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|x64.Build.0 = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|Win32.ActiveCfg = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|Win32.Build.0 = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|x64.ActiveCfg = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|x64.Build.0 = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|Win32.ActiveCfg = SDebug|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|Win32.Build.0 = SDebug|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|x64.ActiveCfg = SDebug|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Debug|x64.Build.0 = SDebug|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|Win32.ActiveCfg = SRelease|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|Win32.Build.0 = SRelease|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|x64.ActiveCfg = SRelease|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.Release|x64.Build.0 = SRelease|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.AltGCDebug|Win32.ActiveCfg = BDebug|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.AltGCDebug|Win32.Build.0 = BDebug|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.AltGCDebug|x64.ActiveCfg = BDebug|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.AltGCDebug|x64.Build.0 = BDebug|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.AltGCRelease|Win32.ActiveCfg = BRelease|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.AltGCRelease|Win32.Build.0 = BRelease|Win32 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.AltGCRelease|x64.ActiveCfg = BRelease|x64 + {36F31050-55C6-41A3-A23E-3008EBFC1273}.AltGCRelease|x64.Build.0 = BRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|Win32.ActiveCfg = SRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.3m|x64.ActiveCfg = SRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = SDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = SDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = SDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = SDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = SRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = SRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = SRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = SRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|Win32.ActiveCfg = BDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|Win32.Build.0 = BDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|x64.ActiveCfg = BDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|x64.Build.0 = BDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|Win32.ActiveCfg = BRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|Win32.Build.0 = BRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|x64.ActiveCfg = BRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|x64.Build.0 = BRelease|x64 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|Win32.ActiveCfg = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|Win32.Build.0 = Release|Win32 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|x64.ActiveCfg = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.3m|x64.Build.0 = Release|x64 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|Win32.ActiveCfg = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|Win32.Build.0 = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|x64.ActiveCfg = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|x64.Build.0 = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|Win32.ActiveCfg = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|Win32.Build.0 = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|x64.ActiveCfg = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|x64.Build.0 = Release|x64 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|Win32.ActiveCfg = Release|Win32 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|Win32.Build.0 = Release|Win32 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.3m|x64.ActiveCfg = Release|x64 @@ -74,6 +98,28 @@ Global {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|Win32.ActiveCfg = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|Win32.Build.0 = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|x64.ActiveCfg = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|x64.Build.0 = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|Win32.ActiveCfg = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|Win32.Build.0 = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|x64.ActiveCfg = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|x64.Build.0 = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.3m|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.3m|x64.ActiveCfg = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|Win32.ActiveCfg = Debug|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|Win32.Build.0 = Debug|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|x64.ActiveCfg = Debug|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|x64.Build.0 = Debug|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|Win32.Build.0 = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|x64.ActiveCfg = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|x64.Build.0 = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCDebug|Win32.ActiveCfg = Debug|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCDebug|x64.ActiveCfg = Debug|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCRelease|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCRelease|x64.ActiveCfg = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/racket/src/worksp/mzstart/mzstart.vcproj b/racket/src/worksp/mzstart/mzstart.vcproj index 4b31d967ab..841362070a 100644 --- a/racket/src/worksp/mzstart/mzstart.vcproj +++ b/racket/src/worksp/mzstart/mzstart.vcproj @@ -20,7 +20,7 @@ + + + + + + + + + + + + + + + + + + + + @@ -346,7 +463,7 @@ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;for;f90" > - - Debug + + BDebug Win32 - - Debug + + BDebug x64 - - Release + + BRelease Win32 - - Release + + BRelease x64 - - SGC + + SDebug Win32 - - SGC + + SDebug + x64 + + + SRelease + Win32 + + + SRelease x64 @@ -30,32 +38,7 @@ {EB7023C8-6D72-4DE4-ADFC-3913C4C70991} - - Application - false - MultiByte - - - Application - false - MultiByte - - - Application - false - MultiByte - - - Application - false - MultiByte - - - Application - false - MultiByte - - + Application false MultiByte @@ -63,27 +46,7 @@ - - - - - - - - - - - - - - - - - - - - - + @@ -95,15 +58,10 @@ $(Platform)\$(Configuration)\ false - + - Disabled ..;..\..\racket\include - WIN32;_DEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - - + Level3 true ProgramDatabase @@ -114,7 +72,7 @@ 0x0409 - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) + /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) delayimp.lib;user32.lib;%(AdditionalDependencies) ..\..\..\RacketCGC.exe true @@ -135,259 +93,102 @@ exit 1 "$(TargetPath)" -cu ..\..\racket\mkincludes.rkt "$(TargetDir)/include/" ..\..\racket .. if errorlevel 1 exit 1 cd ..\..\racket\dynsrc -mkmzdynd.bat +mkmzdyn.bat $(Configuration) cd ..\..\worksp\racket - + + + Disabled + WIN32;_DEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Disabled - ..;..\..\racket\include WIN32;_DEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebug - - - Level3 - true - ProgramDatabase - Default - - _DEBUG;%(PreprocessorDefinitions) - 0x0409 - - /MACHINE:X64 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;user32.lib;%(AdditionalDependencies) - ..\..\..\RacketCGC.exe - true - true - ..\..\..\RacketCGC.pdb - Console - 8388608 - false - - MachineX64 - - -if exist "$(TargetPath)" goto :MzOK -echo Error: did not find $(TargetPath) -exit 1 -:MzOK -"$(TargetPath)" -cu ..\..\racket\mkincludes.rkt "$(TargetDir)/include/" ..\..\racket .. -if errorlevel 1 exit 1 -cd ..\..\racket\dynsrc -mkmzdynd.bat -cd ..\..\worksp\racket - - - - + AnySuitable true Speed - ..;..\..\racket\include WIN32;NDEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) true MultiThreaded true - - - Level3 - true - ProgramDatabase - Default - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;user32.lib;%(AdditionalDependencies) - ..\..\..\RacketCGC.exe - true - true - ..\..\..\RacketCGC.pdb - Console - 8388608 - false - - - - - -if exist "$(TargetPath)" goto :MzOK -echo Error: did not find $(TargetPath) -exit 1 -:MzOK -"$(TargetPath)" -cu ..\..\racket\mkincludes.rkt "$(TargetDir)/include/" ..\..\racket .. -if errorlevel 1 exit 1 -cd ..\..\racket\dynsrc -mkmzdyn.bat -cd ..\..\worksp\racket - - - - + AnySuitable true Speed - ..;..\..\racket\include WIN32;NDEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) true MultiThreaded true - - - Level3 - true - ProgramDatabase - Default - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;user32.lib;%(AdditionalDependencies) - ..\..\..\RacketCGC.exe - true - true - ..\..\..\RacketCGC.pdb - Console - 8388608 - false - - MachineX64 - - -if exist "$(TargetPath)" goto :MzOK -echo Error: did not find $(TargetPath) -exit 1 -:MzOK -"$(TargetPath)" -cu ..\..\racket\mkincludes.rkt "$(TargetDir)/include/" ..\..\racket .. -if errorlevel 1 exit 1 -cd ..\..\racket\dynsrc -mkmzdyn.bat -cd ..\..\worksp\racket - - - - + - AnySuitable - true - Speed - ..;..\..\racket\include - WIN32;NDEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default + Disabled + WIN32;_DEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - - /MACHINE:I386 /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;user32.lib;%(AdditionalDependencies) - ..\..\..\RacketCGC.exe - true - true - ..\..\..\RacketCGC.pdb - Console - 8388608 - false - - - - - -if exist "$(TargetPath)" goto :MzOK -echo Error: did not find $(TargetPath) -exit 1 -:MzOK -"$(TargetPath)" -cu ..\..\racket\mkincludes.rkt "$(TargetDir)/include/" ..\..\racket .. -if errorlevel 1 exit 1 -cd ..\..\racket\dynsrc -mkmzdyn.bat -cd ..\..\worksp\racket - - - - + - AnySuitable - true - Speed - ..;..\..\racket\include - WIN32;NDEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) - true - MultiThreaded - true - - - Level3 - true - ProgramDatabase - Default + Disabled + WIN32;_DEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + MachineX64 + + + + + AnySuitable + true + Speed + WIN32;NDEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;%(PreprocessorDefinitions) + true + MultiThreaded + true + + + + + AnySuitable + true + Speed + WIN32;NDEBUG;_CONSOLE;GC_DLL;_CRT_SECURE_NO_DEPRECATE;USE_SENORA_GC;%(PreprocessorDefinitions) + true + MultiThreaded + true - - NDEBUG;%(PreprocessorDefinitions) - 0x0409 - - /DELAYLOAD:libracketxxxxxxx.dll /DELAYLOAD:libmzgcxxxxxxx.dll %(AdditionalOptions) - delayimp.lib;user32.lib;%(AdditionalDependencies) - ..\..\..\RacketCGC.exe - true - true - ..\..\..\RacketCGC.pdb - Console - 8388608 - false - - MachineX64 - - -if exist "$(TargetPath)" goto :MzOK -echo Error: did not find $(TargetPath) -exit 1 -:MzOK -"$(TargetPath)" -cu ..\..\racket\mkincludes.rkt "$(TargetDir)/include/" ..\..\racket .. -if errorlevel 1 exit 1 -cd ..\..\racket\dynsrc -mkmzdyn.bat -cd ..\..\worksp\racket - - - - + diff --git a/racket/src/worksp/racket/racket9.sln b/racket/src/worksp/racket/racket9.sln index 43aa499ff4..1bbb44a770 100644 --- a/racket/src/worksp/racket/racket9.sln +++ b/racket/src/worksp/racket/racket9.sln @@ -3,6 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 10.00 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Racket", "racket.vcproj", "{EB7023C8-6D72-4DE4-ADFC-3913C4C70991}" ProjectSection(ProjectDependencies) = postProject {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} = {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90} + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} = {66548E7B-294E-40EF-B7C0-C8D6D7E6234F} {8128F0AE-848A-4985-945A-568796A6DDD7} = {8128F0AE-848A-4985-945A-568796A6DDD7} EndProjectSection EndProject @@ -25,44 +26,56 @@ Global Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 - SGC|Win32 = SGC|Win32 - SGC|x64 = SGC|x64 + AltGCDebug|Win32 = AltGCDebug|Win32 + AltGCDebug|x64 = AltGCDebug|x64 + AltGCRelease|Win32 = AltGCRelease|Win32 + AltGCRelease|x64 = AltGCRelease|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|Win32.ActiveCfg = Debug|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|Win32.Build.0 = Debug|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|x64.ActiveCfg = Debug|x64 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|x64.Build.0 = Debug|x64 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|Win32.ActiveCfg = Release|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|Win32.Build.0 = Release|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|x64.ActiveCfg = Release|x64 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|x64.Build.0 = Release|x64 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|Win32.ActiveCfg = SGC|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|Win32.Build.0 = SGC|Win32 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|x64.ActiveCfg = SGC|x64 - {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.SGC|x64.Build.0 = SGC|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = Debug|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = Debug|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = Release|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = Release|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|Win32.ActiveCfg = SGC|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|Win32.Build.0 = SGC|Win32 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|x64.ActiveCfg = SGC|x64 - {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.SGC|x64.Build.0 = SGC|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|Win32.ActiveCfg = SDebug|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|Win32.Build.0 = SDebug|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|x64.ActiveCfg = SDebug|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Debug|x64.Build.0 = SDebug|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|Win32.ActiveCfg = SRelease|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|Win32.Build.0 = SRelease|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|x64.ActiveCfg = SRelease|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.Release|x64.Build.0 = SRelease|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.AltGCDebug|Win32.ActiveCfg = BDebug|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.AltGCDebug|Win32.Build.0 = BDebug|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.AltGCDebug|x64.ActiveCfg = BDebug|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.AltGCDebug|x64.Build.0 = BDebug|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.AltGCRelease|Win32.ActiveCfg = BRelease|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.AltGCRelease|Win32.Build.0 = BRelease|Win32 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.AltGCRelease|x64.ActiveCfg = BRelease|x64 + {EB7023C8-6D72-4DE4-ADFC-3913C4C70991}.AltGCRelease|x64.Build.0 = BRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.ActiveCfg = SDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|Win32.Build.0 = SDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.ActiveCfg = SDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Debug|x64.Build.0 = SDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.ActiveCfg = SRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|Win32.Build.0 = SRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.ActiveCfg = SRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.Release|x64.Build.0 = SRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|Win32.ActiveCfg = BDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|Win32.Build.0 = BDebug|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|x64.ActiveCfg = BDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCDebug|x64.Build.0 = BDebug|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|Win32.ActiveCfg = BRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|Win32.Build.0 = BRelease|Win32 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|x64.ActiveCfg = BRelease|x64 + {A6713577-7DFB-48F8-B8C1-7DB2D7C51F90}.AltGCRelease|x64.Build.0 = BRelease|x64 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.ActiveCfg = Debug|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|Win32.Build.0 = Debug|Win32 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.ActiveCfg = Debug|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Debug|x64.Build.0 = Debug|x64 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.ActiveCfg = Release|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|Win32.Build.0 = Release|Win32 {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.ActiveCfg = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.Release|x64.Build.0 = Release|x64 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.SGC|Win32.ActiveCfg = SGC|Win32 - {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.SGC|x64.ActiveCfg = SGC|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|Win32.ActiveCfg = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|Win32.Build.0 = Debug|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|x64.ActiveCfg = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCDebug|x64.Build.0 = Debug|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|Win32.ActiveCfg = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|Win32.Build.0 = Release|Win32 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|x64.ActiveCfg = Release|x64 + {66548E7B-294E-40EF-B7C0-C8D6D7E6234F}.AltGCRelease|x64.Build.0 = Release|x64 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.ActiveCfg = Debug|Win32 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|Win32.Build.0 = Debug|Win32 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Debug|x64.ActiveCfg = Debug|x64 @@ -71,18 +84,26 @@ Global {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|Win32.Build.0 = Release|Win32 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.ActiveCfg = Release|x64 {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.Release|x64.Build.0 = Release|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|Win32.ActiveCfg = SGC|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|Win32.Build.0 = SGC|Win32 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|x64.ActiveCfg = SGC|x64 - {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.SGC|x64.Build.0 = SGC|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|Win32.ActiveCfg = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|Win32.Build.0 = Debug|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|x64.ActiveCfg = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCDebug|x64.Build.0 = Debug|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|Win32.ActiveCfg = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|Win32.Build.0 = Release|Win32 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|x64.ActiveCfg = Release|x64 + {7DB29F1E-06FD-4E39-97FF-1C7922F6901A}.AltGCRelease|x64.Build.0 = Release|x64 {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|Win32.ActiveCfg = Debug|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|Win32.Build.0 = Debug|Win32 {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|x64.ActiveCfg = Debug|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Debug|x64.Build.0 = Debug|x64 {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|Win32.Build.0 = Release|Win32 {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|x64.ActiveCfg = Release|x64 - {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|Win32.ActiveCfg = Release|Win32 - {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|Win32.Build.0 = Release|Win32 - {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|x64.ActiveCfg = Release|x64 - {8128F0AE-848A-4985-945A-568796A6DDD7}.SGC|x64.Build.0 = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.Release|x64.Build.0 = Release|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCDebug|Win32.ActiveCfg = Debug|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCDebug|x64.ActiveCfg = Debug|x64 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCRelease|Win32.ActiveCfg = Release|Win32 + {8128F0AE-848A-4985-945A-568796A6DDD7}.AltGCRelease|x64.ActiveCfg = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/racket/src/worksp/sgc/sgc.vcproj b/racket/src/worksp/sgc/sgc.vcproj index 624671c08f..25bcb9fd2b 100644 --- a/racket/src/worksp/sgc/sgc.vcproj +++ b/racket/src/worksp/sgc/sgc.vcproj @@ -22,7 +22,7 @@ @@ -78,7 +78,7 @@ Disabled true ..;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;SGC_EXPORTS;SGC_STD_DEBUGGING=1;%(PreprocessorDefinitions) + WIN32;NDEBUG;_WINDOWS;_USRDLL;SGC_EXPORTS;%(PreprocessorDefinitions) MultiThreadedDLL true @@ -130,7 +130,7 @@ Disabled true ..;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;SGC_EXPORTS;SGC_STD_DEBUGGING=1;%(PreprocessorDefinitions) + WIN32;NDEBUG;_WINDOWS;_USRDLL;SGC_EXPORTS;%(PreprocessorDefinitions) MultiThreadedDLL true