diff options
author | Karlson2k <k2k@narod.ru> | 2013-11-05 02:57:31 +0400 |
---|---|---|
committer | Karlson2k <k2k@narod.ru> | 2013-11-10 12:52:47 +0400 |
commit | 2e496785dda1fee725a34ec96e499fd33ef8349a (patch) | |
tree | 344d38d4f979954af9f000dc60772116304ea011 /project | |
parent | 4bb071d8847f3ee900999379cb88717f46f1e102 (diff) |
[win32] Set common default setting for all projects in defaults file
Diffstat (limited to 'project')
-rw-r--r-- | project/VS2010Express/XBMC.defaults.props | 73 |
1 files changed, 70 insertions, 3 deletions
diff --git a/project/VS2010Express/XBMC.defaults.props b/project/VS2010Express/XBMC.defaults.props index 0a9eae464a..b0c8bd9010 100644 --- a/project/VS2010Express/XBMC.defaults.props +++ b/project/VS2010Express/XBMC.defaults.props @@ -2,13 +2,80 @@ <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ImportGroup Label="PropertySheets" /> <PropertyGroup Label="UserMacros" /> + + <!-- Common configuration settings --> <PropertyGroup> <IncludePath>$(SolutionDir)\..\BuildDependencies\include;$(SolutionDir)\..\BuildDependencies\include\python;$(IncludePath)</IncludePath> - </PropertyGroup> - <PropertyGroup> <LibraryPath>$(SolutionDir)\..\BuildDependencies\lib;$(LibraryPath)</LibraryPath> <ExecutablePath>$(SolutionDir)\..\..\tools\win32buildtools;$(ExecutablePath)</ExecutablePath> + <LocalDebuggerEnvironment>XBMC_HOME=$(SolutionDir)..\..
PATH=$(SolutionDir)..\Win32BuildSetup\dependencies;%PATH%</LocalDebuggerEnvironment> + </PropertyGroup> + <ItemDefinitionGroup> + <ClCompile> + <MinimalRebuild>false</MinimalRebuild> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <MultiProcessorCompilation>true</MultiProcessorCompilation> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <WarningLevel>Level3</WarningLevel> + <ShowIncludes>false</ShowIncludes> + <BrowseInformation>false</BrowseInformation> + <ErrorReporting>Queue</ErrorReporting> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <LargeAddressAware>true</LargeAddressAware> + <TargetMachine>MachineX86</TargetMachine> + <LinkErrorReporting>QueueForNextLogin</LinkErrorReporting> + </Link> + </ItemDefinitionGroup> + + <!-- "Debug" specific settings --> + <PropertyGroup Condition="'$(UseDebugLibraries)'=='true'"> + <LinkIncremental>true</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(UseDebugLibraries)'=='true'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <OmitFramePointers>false</OmitFramePointers> + <PreprocessorDefinitions>_DEBUG;TARGET_WINDOWS;_WINDOWS;WIN32;_XBMC;_WIN32_WINNT=0x0600;NTDDI_VERSION=0x06000000;_HAS_ITERATOR_DEBUGGING=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary Condition="'$(ConfigurationType)'=='Application'">MultiThreadedDebug</RuntimeLibrary> + <RuntimeLibrary Condition="'$(ConfigurationType)'=='StaticLibrary'">MultiThreadedDebug</RuntimeLibrary> + <RuntimeLibrary Condition="'$(ConfigurationType)'=='DynamicLibrary'">MultiThreadedDebugDLL</RuntimeLibrary> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <BufferSecurityCheck>true</BufferSecurityCheck> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + </Link> + </ItemDefinitionGroup> + + <!-- "Release" specific settings --> + <PropertyGroup Condition="'$(UseDebugLibraries)'!='true'"> + <LinkIncremental>false</LinkIncremental> </PropertyGroup> - <ItemDefinitionGroup /> + <ItemDefinitionGroup Condition="'$(UseDebugLibraries)'!='true'"> + <ClCompile> + <Optimization>Full</Optimization> + <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> + <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <OmitFramePointers>true</OmitFramePointers> + <PreprocessorDefinitions>NDEBUG;TARGET_WINDOWS;_WINDOWS;WIN32;_XBMC;_WIN32_WINNT=0x0600;NTDDI_VERSION=0x06000000;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary Condition="'$(ConfigurationType)'=='Application'">MultiThreaded</RuntimeLibrary> + <RuntimeLibrary Condition="'$(ConfigurationType)'=='StaticLibrary'">MultiThreaded</RuntimeLibrary> + <RuntimeLibrary Condition="'$(ConfigurationType)'=='DynamicLibrary'">MultiThreadedDLL</RuntimeLibrary> + <BufferSecurityCheck>false</BufferSecurityCheck> + <WholeProgramOptimization>true</WholeProgramOptimization> + </ClCompile> + <Link> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> + </Link> + <Lib Condition="'$(ConfigurationType)'=='StaticLibrary'"> + <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration> + </Lib> + </ItemDefinitionGroup> <ItemGroup /> </Project> |