winbuild/psqlodbc.Cpp.props (87 lines of code) (raw):

<!-- *********************************************************************************************** psqlodbc.Cpp.props *********************************************************************************************** --> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <!-- --> <Import Project="pguser.Cpp.props" /> <PropertyGroup Condition="'$(Platform)'=='Win32'"> <WarnLvl>Level3</WarnLvl> <DSpcWarn>4018</DSpcWarn> </PropertyGroup> <PropertyGroup Condition="'$(Platform)'=='x64'"> <WarnLvl>Level3</WarnLvl> <DSpcWarn>4018</DSpcWarn> </PropertyGroup> <PropertyGroup Condition="'$(DRIVERVERSION)'!=''" > <ADD_DEFINES>$(ADD_DEFINES);POSTGRESDRIVERVERSION="$(DRIVERVERSION)"</ADD_DEFINES> <RSC_DEFINES>$(RSC_DEFINES);PG_DRVFILE_VERSION=$(DRIVERVERSION.substring(0, 2)),$(DRIVERVERSION.substring(3,2)),$(DRIVERVERSION.substring(6, 2)),$(DRIVERVERSION.substring(8, 2));POSTGRES_RESOURCE_VERSION=\"$(DRIVERVERSION)\"</RSC_DEFINES> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>$(WarnLvl)</WarningLevel> <Optimization>Disabled</Optimization> <SDLCheck>true</SDLCheck> <PrecompiledHeaderFile /> <DisableSpecificWarnings>$(DSpcWarn)</DisableSpecificWarnings> </ClCompile> <Link> <SubSystem>Windows</SubSystem> <GenerateDebugInformation>true</GenerateDebugInformation> <ModuleDefinitionFile>$(srcPath)$(TargetName).def</ModuleDefinitionFile> <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>$(WarnLvl)</WarningLevel> <Optimization>Disabled</Optimization> <SDLCheck>true</SDLCheck> <PrecompiledHeaderFile /> <DisableSpecificWarnings>$(DSpcWarn)</DisableSpecificWarnings> </ClCompile> <Link> <SubSystem>Windows</SubSystem> <GenerateDebugInformation>true</GenerateDebugInformation> <ModuleDefinitionFile>$(srcPath)$(TargetName).def</ModuleDefinitionFile> <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ClCompile> <WarningLevel>$(WarnLvl)</WarningLevel> <PrecompiledHeader>NotUsing</PrecompiledHeader> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> <SDLCheck>true</SDLCheck> <PrecompiledHeaderFile /> <DisableSpecificWarnings>$(DSpcWarn)</DisableSpecificWarnings> </ClCompile> <Link> <SubSystem>Windows</SubSystem> <GenerateDebugInformation>true</GenerateDebugInformation> <EnableCOMDATFolding>true</EnableCOMDATFolding> <OptimizeReferences>true</OptimizeReferences> <ModuleDefinitionFile>$(srcPath)$(TargetName).def</ModuleDefinitionFile> <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ClCompile> <WarningLevel>$(WarnLvl)</WarningLevel> <PrecompiledHeader>NotUsing</PrecompiledHeader> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> <SDLCheck>true</SDLCheck> <PrecompiledHeaderFile /> <DisableSpecificWarnings>$(DSpcWarn)</DisableSpecificWarnings> </ClCompile> <Link> <SubSystem>Windows</SubSystem> <GenerateDebugInformation>true</GenerateDebugInformation> <EnableCOMDATFolding>true</EnableCOMDATFolding> <OptimizeReferences>true</OptimizeReferences> <ModuleDefinitionFile>$(srcPath)$(TargetName).def</ModuleDefinitionFile> <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> </Link> </ItemDefinitionGroup> </Project>