diff options
author | Robin Watts <Robin.Watts@artifex.com> | 2020-11-11 12:22:39 +0000 |
---|---|---|
committer | Robin Watts <Robin.Watts@artifex.com> | 2020-11-11 13:20:55 +0000 |
commit | d3a0d4c4c5e6c7c1662094500f25c11b27016268 (patch) | |
tree | 7151f6f5eb0689e52a7770e0afe65322d0d9254f /windows | |
parent | c2fa28dbaa4c238eba4c8236d7da3a12113b734c (diff) | |
download | ghostpdl-d3a0d4c4c5e6c7c1662094500f25c11b27016268.tar.gz |
MSVC: Add sanitize configurations/targets.
While we have 64bit configurations, these will only work for 32
bit builds at the moment, due to MSVC not supporting 64bit builds.
Diffstat (limited to 'windows')
-rw-r--r-- | windows/All.vcxproj | 44 | ||||
-rw-r--r-- | windows/GhostPDL.sln | 14 | ||||
-rw-r--r-- | windows/ghostpcl.vcxproj | 42 | ||||
-rw-r--r-- | windows/ghostpdl.vcxproj | 44 | ||||
-rw-r--r-- | windows/ghostscript.vcxproj | 42 | ||||
-rw-r--r-- | windows/ghostxps.vcxproj | 44 |
6 files changed, 222 insertions, 8 deletions
diff --git a/windows/All.vcxproj b/windows/All.vcxproj index 0d5bf13d1..0e84b3ebd 100644 --- a/windows/All.vcxproj +++ b/windows/All.vcxproj @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug-contrib|Win32"> @@ -81,6 +81,14 @@ <Configuration>Release</Configuration> <Platform>x64</Platform> </ProjectConfiguration> + <ProjectConfiguration Include="Sanitize|Win32"> + <Configuration>Sanitize</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Sanitize|x64"> + <Configuration>Sanitize</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> </ItemGroup> <PropertyGroup Label="Globals"> <ProjectGuid>{98351FEF-0032-457C-B9D9-D6B68A829386}</ProjectGuid> @@ -124,6 +132,10 @@ <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="Configuration"> + <ConfigurationType>Makefile</ConfigurationType> + <PlatformToolset>v142</PlatformToolset> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration"> <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v141_xp</PlatformToolset> @@ -164,6 +176,10 @@ <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="Configuration"> + <ConfigurationType>Makefile</ConfigurationType> + <PlatformToolset>v142</PlatformToolset> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="Configuration"> <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v141_xp</PlatformToolset> @@ -198,6 +214,9 @@ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> @@ -228,6 +247,9 @@ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> @@ -244,6 +266,15 @@ <NMakeOutput>$(ProjectDir)\..\debugbin\gswin32c.exe</NMakeOutput> <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'"> + <OutDir>debugobj\</OutDir> + <IntDir>debugobj\</IntDir> + <NMakeBuildCommandLine>cd .. && nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= sanitize && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine> + <NMakeReBuildCommandLine>cd .. && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean && nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= sanitize && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine> + <NMakeCleanCommandLine>cd .. && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine> + <NMakeOutput>$(ProjectDir)\..\sanbin\gswin32c.exe</NMakeOutput> + <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'"> <OutDir>debugobjxp\</OutDir> <IntDir>debugobjxp\</IntDir> @@ -262,6 +293,15 @@ <NMakeOutput>$(ProjectDir)\..\debugbin\gswin64c.exe</NMakeOutput> <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'"> + <OutDir>debugobj64\</OutDir> + <IntDir>debugobj64\</IntDir> + <NMakeBuildCommandLine>cd .. && nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= sanitize && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine> + <NMakeReBuildCommandLine>cd .. && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean && nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= sanitize && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine> + <NMakeCleanCommandLine>cd .. && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine> + <NMakeOutput>$(ProjectDir)\..\sanbin\gswin64c.exe</NMakeOutput> + <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'"> <OutDir>debugobj64xp\</OutDir> <IntDir>debugobj64xp\</IntDir> @@ -422,4 +462,4 @@ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> -</Project> +</Project>
\ No newline at end of file diff --git a/windows/GhostPDL.sln b/windows/GhostPDL.sln index 748c79832..4137febec 100644 --- a/windows/GhostPDL.sln +++ b/windows/GhostPDL.sln @@ -35,6 +35,8 @@ Global Release-contrib|x64 = Release-contrib|x64 ReleaseXP|Win32 = ReleaseXP|Win32 ReleaseXP|x64 = ReleaseXP|x64 + Sanitize|Win32 = Sanitize|Win32 + Sanitize|x64 = Sanitize|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {1EDA2AC3-D74F-4F4D-B4D6-AC05CC594A2F}.Debug|Win32.ActiveCfg = Debug|Win32 @@ -57,6 +59,8 @@ Global {1EDA2AC3-D74F-4F4D-B4D6-AC05CC594A2F}.Release-contrib|x64.ActiveCfg = Release-contrib|x64 {1EDA2AC3-D74F-4F4D-B4D6-AC05CC594A2F}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32 {1EDA2AC3-D74F-4F4D-B4D6-AC05CC594A2F}.ReleaseXP|x64.ActiveCfg = ReleaseXP|x64 + {1EDA2AC3-D74F-4F4D-B4D6-AC05CC594A2F}.Sanitize|Win32.ActiveCfg = Sanitize|Win32 + {1EDA2AC3-D74F-4F4D-B4D6-AC05CC594A2F}.Sanitize|x64.ActiveCfg = Sanitize|x64 {ED35CF95-DAA1-45B3-9206-599F4170F198}.Debug|Win32.ActiveCfg = Debug|Win32 {ED35CF95-DAA1-45B3-9206-599F4170F198}.Debug|x64.ActiveCfg = Debug|x64 {ED35CF95-DAA1-45B3-9206-599F4170F198}.Debug-contrib|Win32.ActiveCfg = Debug-contrib|Win32 @@ -77,6 +81,8 @@ Global {ED35CF95-DAA1-45B3-9206-599F4170F198}.Release-contrib|x64.ActiveCfg = Release-contrib|x64 {ED35CF95-DAA1-45B3-9206-599F4170F198}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32 {ED35CF95-DAA1-45B3-9206-599F4170F198}.ReleaseXP|x64.ActiveCfg = ReleaseXP|x64 + {ED35CF95-DAA1-45B3-9206-599F4170F198}.Sanitize|Win32.ActiveCfg = Sanitize|Win32 + {ED35CF95-DAA1-45B3-9206-599F4170F198}.Sanitize|x64.ActiveCfg = Sanitize|x64 {DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.Debug|Win32.ActiveCfg = Debug|Win32 {DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.Debug|x64.ActiveCfg = Debug|x64 {DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.Debug-contrib|Win32.ActiveCfg = Debug-contrib|Win32 @@ -97,6 +103,8 @@ Global {DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.Release-contrib|x64.ActiveCfg = Release-contrib|x64 {DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32 {DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.ReleaseXP|x64.ActiveCfg = ReleaseXP|x64 + {DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.Sanitize|Win32.ActiveCfg = Sanitize|Win32 + {DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}.Sanitize|x64.ActiveCfg = Sanitize|x64 {C4038125-61B9-4147-9EA8-39690BA3A599}.Debug|Win32.ActiveCfg = Debug|Win32 {C4038125-61B9-4147-9EA8-39690BA3A599}.Debug|x64.ActiveCfg = Debug|x64 {C4038125-61B9-4147-9EA8-39690BA3A599}.Debug-contrib|Win32.ActiveCfg = Debug-contrib|Win32 @@ -117,6 +125,8 @@ Global {C4038125-61B9-4147-9EA8-39690BA3A599}.Release-contrib|x64.ActiveCfg = Release-contrib|x64 {C4038125-61B9-4147-9EA8-39690BA3A599}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32 {C4038125-61B9-4147-9EA8-39690BA3A599}.ReleaseXP|x64.ActiveCfg = ReleaseXP|x64 + {C4038125-61B9-4147-9EA8-39690BA3A599}.Sanitize|Win32.ActiveCfg = Sanitize|Win32 + {C4038125-61B9-4147-9EA8-39690BA3A599}.Sanitize|x64.ActiveCfg = Sanitize|x64 {98351FEF-0032-457C-B9D9-D6B68A829386}.Debug|Win32.ActiveCfg = Debug|Win32 {98351FEF-0032-457C-B9D9-D6B68A829386}.Debug|Win32.Build.0 = Debug|Win32 {98351FEF-0032-457C-B9D9-D6B68A829386}.Debug|x64.ActiveCfg = Debug|x64 @@ -156,6 +166,10 @@ Global {98351FEF-0032-457C-B9D9-D6B68A829386}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32 {98351FEF-0032-457C-B9D9-D6B68A829386}.ReleaseXP|x64.ActiveCfg = ReleaseXP|x64 {98351FEF-0032-457C-B9D9-D6B68A829386}.ReleaseXP|x64.Build.0 = ReleaseXP|x64 + {98351FEF-0032-457C-B9D9-D6B68A829386}.Sanitize|Win32.ActiveCfg = Sanitize|Win32 + {98351FEF-0032-457C-B9D9-D6B68A829386}.Sanitize|Win32.Build.0 = Sanitize|Win32 + {98351FEF-0032-457C-B9D9-D6B68A829386}.Sanitize|x64.ActiveCfg = Sanitize|x64 + {98351FEF-0032-457C-B9D9-D6B68A829386}.Sanitize|x64.Build.0 = Sanitize|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/windows/ghostpcl.vcxproj b/windows/ghostpcl.vcxproj index 8586ee195..9f0ceb6e8 100644 --- a/windows/ghostpcl.vcxproj +++ b/windows/ghostpcl.vcxproj @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug-contrib|Win32"> @@ -81,6 +81,14 @@ <Configuration>Release</Configuration> <Platform>x64</Platform> </ProjectConfiguration> + <ProjectConfiguration Include="Sanitize|Win32"> + <Configuration>Sanitize</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Sanitize|x64"> + <Configuration>Sanitize</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> </ItemGroup> <PropertyGroup Label="Globals"> <ProjectGuid>{ED35CF95-DAA1-45B3-9206-599F4170F198}</ProjectGuid> @@ -124,6 +132,10 @@ <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="Configuration"> + <ConfigurationType>Makefile</ConfigurationType> + <PlatformToolset>v142</PlatformToolset> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration"> <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v141_xp</PlatformToolset> @@ -164,6 +176,10 @@ <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="Configuration"> + <ConfigurationType>Makefile</ConfigurationType> + <PlatformToolset>v142</PlatformToolset> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="Configuration"> <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v141_xp</PlatformToolset> @@ -198,6 +214,9 @@ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> @@ -228,6 +247,9 @@ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> @@ -244,6 +266,15 @@ <NMakeOutput>$(ProjectDir)\..\debugbin\gpcl6win32.exe</NMakeOutput> <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'"> + <OutDir>debugobj\</OutDir> + <IntDir>debugobj\</IntDir> + <NMakeBuildCommandLine>cd .. && nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpcl6sanitize && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine> + <NMakeReBuildCommandLine>cd .. && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean && nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpcl6debug && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine> + <NMakeCleanCommandLine>cd .. && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine> + <NMakeOutput>$(ProjectDir)\..\sanbin\gpcl6win32.exe</NMakeOutput> + <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'"> <OutDir>debugobjxp\</OutDir> <IntDir>debugobjxp\</IntDir> @@ -262,6 +293,15 @@ <NMakeOutput>$(ProjectDir)\..\debugbin\gpcl6win64.exe</NMakeOutput> <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'"> + <OutDir>debugobj64\</OutDir> + <IntDir>debugobj64\</IntDir> + <NMakeBuildCommandLine>cd .. && nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpcl6sanitize && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine> + <NMakeReBuildCommandLine>cd .. && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean && nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpcl6sanitize && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine> + <NMakeCleanCommandLine>cd .. && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine> + <NMakeOutput>$(ProjectDir)\..\sanbin\gpcl6win64.exe</NMakeOutput> + <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'"> <OutDir>debugobj64xp\</OutDir> <IntDir>debugobj64xp\</IntDir> diff --git a/windows/ghostpdl.vcxproj b/windows/ghostpdl.vcxproj index ed0994969..3ccf4d444 100644 --- a/windows/ghostpdl.vcxproj +++ b/windows/ghostpdl.vcxproj @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug-contrib|Win32"> @@ -81,6 +81,14 @@ <Configuration>Release</Configuration> <Platform>x64</Platform> </ProjectConfiguration> + <ProjectConfiguration Include="Sanitize|Win32"> + <Configuration>Sanitize</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Sanitize|x64"> + <Configuration>Sanitize</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> </ItemGroup> <PropertyGroup Label="Globals"> <ProjectGuid>{C4038125-61B9-4147-9EA8-39690BA3A599}</ProjectGuid> @@ -124,6 +132,10 @@ <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="Configuration"> + <ConfigurationType>Makefile</ConfigurationType> + <PlatformToolset>v142</PlatformToolset> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration"> <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v141_xp</PlatformToolset> @@ -164,6 +176,10 @@ <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="Configuration"> + <ConfigurationType>Makefile</ConfigurationType> + <PlatformToolset>v142</PlatformToolset> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="Configuration"> <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v141_xp</PlatformToolset> @@ -198,6 +214,9 @@ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> @@ -228,6 +247,9 @@ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> @@ -244,6 +266,15 @@ <NMakeOutput>$(ProjectDir)\..\debugbin\gpdlwin32.exe</NMakeOutput> <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'"> + <OutDir>debugobj\</OutDir> + <IntDir>debugobj\</IntDir> + <NMakeBuildCommandLine>cd .. && nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdlsanitize && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine> + <NMakeReBuildCommandLine>cd .. && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean && nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gpdlsanitize && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine> + <NMakeCleanCommandLine>cd .. && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine> + <NMakeOutput>$(ProjectDir)\..\sanbin\gpdlwin32.exe</NMakeOutput> + <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'"> <OutDir>debugobjxp\</OutDir> <IntDir>debugobjxp\</IntDir> @@ -262,6 +293,15 @@ <NMakeOutput>$(ProjectDir)\..\debugbin\gpdlwin64.exe</NMakeOutput> <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'"> + <OutDir>debugobj64\</OutDir> + <IntDir>debugobj64\</IntDir> + <NMakeBuildCommandLine>cd .. && nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdlsanitize && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine> + <NMakeReBuildCommandLine>cd .. && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean && nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gpdlsanitize && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine> + <NMakeCleanCommandLine>cd .. && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine> + <NMakeOutput>$(ProjectDir)\..\sanbin\gpdlwin64.exe</NMakeOutput> + <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'"> <OutDir>debugobj64xp\</OutDir> <IntDir>debugobj64xp\</IntDir> @@ -429,4 +469,4 @@ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> -</Project> +</Project>
\ No newline at end of file diff --git a/windows/ghostscript.vcxproj b/windows/ghostscript.vcxproj index bb213b3cf..c318117c6 100644 --- a/windows/ghostscript.vcxproj +++ b/windows/ghostscript.vcxproj @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug-contrib|Win32"> @@ -81,6 +81,14 @@ <Configuration>Release</Configuration> <Platform>x64</Platform> </ProjectConfiguration> + <ProjectConfiguration Include="Sanitize|Win32"> + <Configuration>Sanitize</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Sanitize|x64"> + <Configuration>Sanitize</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> </ItemGroup> <PropertyGroup Label="Globals"> <ProjectGuid>{1EDA2AC3-D74F-4F4D-B4D6-AC05CC594A2F}</ProjectGuid> @@ -124,6 +132,10 @@ <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="Configuration"> + <ConfigurationType>Makefile</ConfigurationType> + <PlatformToolset>v142</PlatformToolset> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration"> <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v141_xp</PlatformToolset> @@ -164,6 +176,10 @@ <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="Configuration"> + <ConfigurationType>Makefile</ConfigurationType> + <PlatformToolset>v142</PlatformToolset> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="Configuration"> <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v141_xp</PlatformToolset> @@ -198,6 +214,9 @@ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> @@ -228,6 +247,9 @@ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> @@ -244,6 +266,15 @@ <NMakeOutput>$(ProjectDir)\..\debugbin\gswin32c.exe</NMakeOutput> <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'"> + <OutDir>debugobj\</OutDir> + <IntDir>debugobj\</IntDir> + <NMakeBuildCommandLine>cd .. && nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gssanitize && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine> + <NMakeReBuildCommandLine>cd .. && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean && nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gssanitize && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine> + <NMakeCleanCommandLine>cd .. && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine> + <NMakeOutput>$(ProjectDir)\..\sanbin\gswin32c.exe</NMakeOutput> + <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'"> <OutDir>debugobjxp\</OutDir> <IntDir>debugobjxp\</IntDir> @@ -262,6 +293,15 @@ <NMakeOutput>$(ProjectDir)\..\debugbin\gswin64c.exe</NMakeOutput> <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'"> + <OutDir>debugobj64\</OutDir> + <IntDir>debugobj64\</IntDir> + <NMakeBuildCommandLine>cd .. && nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gssanitize && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine> + <NMakeReBuildCommandLine>cd .. && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean && nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gssanitize && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine> + <NMakeCleanCommandLine>cd .. && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine> + <NMakeOutput>$(ProjectDir)\..\sanbin\gswin64c.exe</NMakeOutput> + <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'"> <OutDir>debugobj64xp\</OutDir> <IntDir>debugobj64xp\</IntDir> diff --git a/windows/ghostxps.vcxproj b/windows/ghostxps.vcxproj index b85b325d9..0b6f71204 100644 --- a/windows/ghostxps.vcxproj +++ b/windows/ghostxps.vcxproj @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug-contrib|Win32"> @@ -81,6 +81,14 @@ <Configuration>Release</Configuration> <Platform>x64</Platform> </ProjectConfiguration> + <ProjectConfiguration Include="Sanitize|Win32"> + <Configuration>Sanitize</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Sanitize|x64"> + <Configuration>Sanitize</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> </ItemGroup> <PropertyGroup Label="Globals"> <ProjectGuid>{DE21942C-CDA2-445B-B2EC-51FF54E0F0DD}</ProjectGuid> @@ -124,6 +132,10 @@ <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="Configuration"> + <ConfigurationType>Makefile</ConfigurationType> + <PlatformToolset>v142</PlatformToolset> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration"> <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v141_xp</PlatformToolset> @@ -164,6 +176,10 @@ <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v142</PlatformToolset> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="Configuration"> + <ConfigurationType>Makefile</ConfigurationType> + <PlatformToolset>v142</PlatformToolset> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="Configuration"> <ConfigurationType>Makefile</ConfigurationType> <PlatformToolset>v141_xp</PlatformToolset> @@ -198,6 +214,9 @@ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> @@ -228,6 +247,9 @@ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'" Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> @@ -244,6 +266,15 @@ <NMakeOutput>$(ProjectDir)\..\debugbin\gxpswin32.exe</NMakeOutput> <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|Win32'"> + <OutDir>debugobj\</OutDir> + <IntDir>debugobj\</IntDir> + <NMakeBuildCommandLine>cd .. && nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gxpssanitize && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine> + <NMakeReBuildCommandLine>cd .. && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean && nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= gxpssanitize && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine> + <NMakeCleanCommandLine>cd .. && nmake -f psi\msvc32.mak DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine> + <NMakeOutput>$(ProjectDir)\..\sanbin\gxpswin32.exe</NMakeOutput> + <NMakePreprocessorDefinitions>WIN32;_DEBUG;DEBUG=1;TDEBUG=1;HAVE_SSE2=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'"> <OutDir>debugobjxp\</OutDir> <IntDir>debugobjxp\</IntDir> @@ -262,6 +293,15 @@ <NMakeOutput>$(ProjectDir)\..\debugbin\gxpswin64.exe</NMakeOutput> <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Sanitize|x64'"> + <OutDir>debugobj64\</OutDir> + <IntDir>debugobj64\</IntDir> + <NMakeBuildCommandLine>cd .. && nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gxpssanitize && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeBuildCommandLine> + <NMakeReBuildCommandLine>cd .. && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean && nmake -f psi\msvc32.mak WIN64= SBR=1 DEVSTUDIO= gxpssanitize && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizebsc</NMakeReBuildCommandLine> + <NMakeCleanCommandLine>cd .. && nmake -f psi\msvc32.mak WIN64= DEVSTUDIO= sanitizeclean</NMakeCleanCommandLine> + <NMakeOutput>$(ProjectDir)\..\sanbin\gxpswin64.exe</NMakeOutput> + <NMakePreprocessorDefinitions>WIN64;_DEBUG;DEBUG=1;TDEBUG=1;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions> + </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|x64'"> <OutDir>debugobj64xp\</OutDir> <IntDir>debugobj64xp\</IntDir> @@ -454,4 +494,4 @@ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> -</Project> +</Project>
\ No newline at end of file |