Merge pull request #4798 from jmarshallnz/no_imdb_no_problem
[vuplus_xbmc] / project / VS2010Express / XBMC.defaults.props
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <ImportGroup Label="PropertySheets" />
4   <PropertyGroup Label="UserMacros" />
5
6   <!-- Common configuration settings -->
7   <PropertyGroup>
8     <IncludePath>$(SolutionDir)\..\BuildDependencies\include;$(SolutionDir)\..\BuildDependencies\include\python;$(IncludePath)</IncludePath>
9     <LibraryPath>$(SolutionDir)\..\BuildDependencies\lib;$(LibraryPath)</LibraryPath>
10     <ExecutablePath>$(SolutionDir)\..\..\tools\win32buildtools;$(ExecutablePath)</ExecutablePath>
11     <LocalDebuggerEnvironment>XBMC_HOME=$(SolutionDir)..\..&#xD;&#xA;PATH=$(SolutionDir)..\Win32BuildSetup\dependencies;%PATH%</LocalDebuggerEnvironment>
12   </PropertyGroup>
13   <ItemDefinitionGroup>
14     <ClCompile>
15       <MinimalRebuild>false</MinimalRebuild>
16       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
17       <MultiProcessorCompilation>true</MultiProcessorCompilation>
18       <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
19       <WarningLevel>Level3</WarningLevel>
20       <ShowIncludes>false</ShowIncludes>
21       <BrowseInformation>false</BrowseInformation>
22       <ErrorReporting>Queue</ErrorReporting>
23     </ClCompile>
24     <Link>
25       <SubSystem>Windows</SubSystem>
26       <LargeAddressAware>true</LargeAddressAware>
27       <TargetMachine>MachineX86</TargetMachine>
28       <LinkErrorReporting>QueueForNextLogin</LinkErrorReporting>
29     </Link>
30   </ItemDefinitionGroup>
31
32   <!-- "Debug" specific settings -->
33   <PropertyGroup Condition="'$(UseDebugLibraries)'=='true'">
34     <LinkIncremental>true</LinkIncremental>
35   </PropertyGroup>
36   <ItemDefinitionGroup Condition="'$(UseDebugLibraries)'=='true'">
37     <ClCompile>
38       <Optimization>Disabled</Optimization>
39       <OmitFramePointers>false</OmitFramePointers>
40       <PreprocessorDefinitions>_DEBUG;TARGET_WINDOWS;_WINDOWS;WIN32;_XBMC;_WIN32_WINNT=0x0600;NTDDI_VERSION=0x06000000;_HAS_ITERATOR_DEBUGGING=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
41       <RuntimeLibrary Condition="'$(ConfigurationType)'=='Application'">MultiThreadedDebug</RuntimeLibrary>
42       <RuntimeLibrary Condition="'$(ConfigurationType)'=='StaticLibrary'">MultiThreadedDebug</RuntimeLibrary>
43       <RuntimeLibrary Condition="'$(ConfigurationType)'=='DynamicLibrary'">MultiThreadedDebugDLL</RuntimeLibrary>
44       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
45       <BufferSecurityCheck>true</BufferSecurityCheck>
46     </ClCompile>
47     <Link>
48       <GenerateDebugInformation>true</GenerateDebugInformation>
49     </Link>
50   </ItemDefinitionGroup>
51
52   <!-- "Release" specific settings -->
53   <PropertyGroup Condition="'$(UseDebugLibraries)'!='true'">
54     <LinkIncremental>false</LinkIncremental>
55   </PropertyGroup>
56   <ItemDefinitionGroup Condition="'$(UseDebugLibraries)'!='true'">
57     <ClCompile>
58       <Optimization>Full</Optimization>
59       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
60       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
61       <FunctionLevelLinking>true</FunctionLevelLinking>
62       <IntrinsicFunctions>true</IntrinsicFunctions>
63       <OmitFramePointers>true</OmitFramePointers>
64       <PreprocessorDefinitions>NDEBUG;TARGET_WINDOWS;_WINDOWS;WIN32;_XBMC;_WIN32_WINNT=0x0600;NTDDI_VERSION=0x06000000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
65       <RuntimeLibrary Condition="'$(ConfigurationType)'=='Application'">MultiThreaded</RuntimeLibrary>
66       <RuntimeLibrary Condition="'$(ConfigurationType)'=='StaticLibrary'">MultiThreaded</RuntimeLibrary>
67       <RuntimeLibrary Condition="'$(ConfigurationType)'=='DynamicLibrary'">MultiThreadedDLL</RuntimeLibrary>
68       <BufferSecurityCheck>false</BufferSecurityCheck>
69       <WholeProgramOptimization>true</WholeProgramOptimization>
70     </ClCompile>
71     <Link>
72       <OptimizeReferences>true</OptimizeReferences>
73       <EnableCOMDATFolding>true</EnableCOMDATFolding>
74       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
75     </Link>
76     <Lib Condition="'$(ConfigurationType)'=='StaticLibrary'">
77       <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
78     </Lib>
79   </ItemDefinitionGroup>
80   <ItemGroup />
81 </Project>