gfx/2d/unittest/unittest.vcxproj

Tue, 06 Jan 2015 21:39:09 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Tue, 06 Jan 2015 21:39:09 +0100
branch
TOR_BUG_9701
changeset 8
97036ab72558
permissions
-rw-r--r--

Conditionally force memory storage according to privacy.thirdparty.isolate;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.

     1 <?xml version="1.0" encoding="utf-8"?>
     2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     3   <ItemGroup Label="ProjectConfigurations">
     4     <ProjectConfiguration Include="Debug|Win32">
     5       <Configuration>Debug</Configuration>
     6       <Platform>Win32</Platform>
     7     </ProjectConfiguration>
     8     <ProjectConfiguration Include="Release|Win32">
     9       <Configuration>Release</Configuration>
    10       <Platform>Win32</Platform>
    11     </ProjectConfiguration>
    12   </ItemGroup>
    13   <PropertyGroup Label="Globals">
    14     <ProjectGuid>{CCF4BC8B-0CED-47CA-B621-ABF1832527D9}</ProjectGuid>
    15     <RootNamespace>unittest</RootNamespace>
    16   </PropertyGroup>
    17   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    18   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    19     <ConfigurationType>Application</ConfigurationType>
    20     <UseDebugLibraries>true</UseDebugLibraries>
    21     <CharacterSet>MultiByte</CharacterSet>
    22   </PropertyGroup>
    23   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    24     <ConfigurationType>Application</ConfigurationType>
    25     <UseDebugLibraries>false</UseDebugLibraries>
    26     <WholeProgramOptimization>true</WholeProgramOptimization>
    27     <CharacterSet>MultiByte</CharacterSet>
    28   </PropertyGroup>
    29   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
    30   <ImportGroup Label="ExtensionSettings">
    31   </ImportGroup>
    32   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    33     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    34   </ImportGroup>
    35   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    36     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    37   </ImportGroup>
    38   <PropertyGroup Label="UserMacros" />
    39   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    40     <LibraryPath>$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib</LibraryPath>
    41     <IncludePath>$(ProjectDir)..\;$(IncludePath)</IncludePath>
    42   </PropertyGroup>
    43   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    44     <LibraryPath>$(DXSDK_DIR)\Lib\x86;$(VCInstallDir)lib;$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib</LibraryPath>
    45   </PropertyGroup>
    46   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    47     <ClCompile>
    48       <WarningLevel>Level3</WarningLevel>
    49       <Optimization>Disabled</Optimization>
    50       <AdditionalIncludeDirectories>../</AdditionalIncludeDirectories>
    51       <PreprocessorDefinitions>WIN32;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    52     </ClCompile>
    53     <Link>
    54       <GenerateDebugInformation>true</GenerateDebugInformation>
    55       <AdditionalDependencies>../$(Configuration)/gfx2d.lib;dxguid.lib;d3d10_1.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
    56     </Link>
    57   </ItemDefinitionGroup>
    58   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    59     <ClCompile>
    60       <WarningLevel>Level3</WarningLevel>
    61       <Optimization>MaxSpeed</Optimization>
    62       <FunctionLevelLinking>true</FunctionLevelLinking>
    63       <IntrinsicFunctions>true</IntrinsicFunctions>
    64       <AdditionalIncludeDirectories>../</AdditionalIncludeDirectories>
    65       <PreprocessorDefinitions>WIN32;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    66     </ClCompile>
    67     <Link>
    68       <GenerateDebugInformation>true</GenerateDebugInformation>
    69       <EnableCOMDATFolding>true</EnableCOMDATFolding>
    70       <OptimizeReferences>true</OptimizeReferences>
    71       <AdditionalDependencies>../$(Configuration)/gfx2d.lib;dxguid.lib;d3d10_1.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
    72     </Link>
    73   </ItemDefinitionGroup>
    74   <ItemGroup>
    75     <ClCompile Include="Main.cpp" />
    76     <ClCompile Include="SanityChecks.cpp" />
    77     <ClCompile Include="TestBase.cpp" />
    78     <ClCompile Include="TestDrawTargetBase.cpp" />
    79     <ClCompile Include="TestDrawTargetD2D.cpp" />
    80     <ClCompile Include="TestPoint.cpp" />
    81     <ClCompile Include="TestScaling.cpp" />
    82   </ItemGroup>
    83   <ItemGroup>
    84     <ClInclude Include="TestDrawTargetBase.h" />
    85     <ClInclude Include="SanityChecks.h" />
    86     <ClInclude Include="TestBase.h" />
    87     <ClInclude Include="TestDrawTargetD2D.h" />
    88     <ClInclude Include="TestPoint.h" />
    89     <ClInclude Include="TestScaling.h" />
    90   </ItemGroup>
    91   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
    92   <ImportGroup Label="ExtensionTargets">
    93   </ImportGroup>
    94 </Project>

mercurial