common.props 4.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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. <PropertyGroup>
  6. <OutDir>$(Platform)\$(Configuration)\</OutDir>
  7. <IntDir>$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
  8. <CharacterSet Condition="'$(ConfigurationType)'=='Application'">Unicode</CharacterSet>
  9. </PropertyGroup>
  10. <PropertyGroup Condition="'$(Configuration)'=='Debug' or '$(Configuration)'=='DebugDLL' or '$(Configuration)'=='DebugDLL_fixed'">
  11. <LinkIncremental>true</LinkIncremental>
  12. <UseDebugLibraries>true</UseDebugLibraries>
  13. <WholeProgramOptimization>false</WholeProgramOptimization>
  14. </PropertyGroup>
  15. <PropertyGroup Condition="'$(Configuration)'=='Release' or '$(Configuration)'=='ReleaseDLL' or '$(Configuration)'=='ReleaseDLL_fixed'">
  16. <LinkIncremental>false</LinkIncremental>
  17. <UseDebugLibraries>false</UseDebugLibraries>
  18. <WholeProgramOptimization>true</WholeProgramOptimization>
  19. </PropertyGroup>
  20. <ItemDefinitionGroup>
  21. <ClCompile>
  22. <WarningLevel>Level3</WarningLevel>
  23. <CompileAsManaged>false</CompileAsManaged>
  24. <CompileAsWinRT>false</CompileAsWinRT>
  25. <AdditionalIncludeDirectories>..\..;..\..\include;..\..\silk;..\..\celt;..\..\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  26. <PreprocessorDefinitions>HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  27. <RuntimeTypeInfo>false</RuntimeTypeInfo>
  28. <OpenMPSupport>false</OpenMPSupport>
  29. </ClCompile>
  30. <Lib>
  31. <SubSystem>Console</SubSystem>
  32. </Lib>
  33. <Link>
  34. <LargeAddressAware>true</LargeAddressAware>
  35. <SubSystem>Console</SubSystem>
  36. </Link>
  37. </ItemDefinitionGroup>
  38. <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug' or '$(Configuration)'=='DebugDLL' or '$(Configuration)'=='DebugDLL_fixed'">
  39. <ClCompile>
  40. <ControlFlowGuard>Guard</ControlFlowGuard>
  41. <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  42. <EnableEnhancedInstructionSet Condition="'$(Platform)'=='Win32'">NoExtensions</EnableEnhancedInstructionSet>
  43. <EnableParallelCodeGeneration>false</EnableParallelCodeGeneration>
  44. <FloatingPointExceptions>true</FloatingPointExceptions>
  45. <FunctionLevelLinking>false</FunctionLevelLinking>
  46. <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
  47. <MultiProcessorCompilation>false</MultiProcessorCompilation>
  48. <OmitFramePointers>false</OmitFramePointers>
  49. <Optimization>Disabled</Optimization>
  50. <RuntimeLibrary Condition="'$(Configuration)'=='Debug'">MultiThreadedDebug</RuntimeLibrary>
  51. <RuntimeLibrary Condition="'$(Configuration)'!='Debug'">MultiThreadedDebugDLL</RuntimeLibrary>
  52. <SDLCheck>true</SDLCheck>
  53. <StringPooling>false</StringPooling>
  54. </ClCompile>
  55. <Link>
  56. <GenerateDebugInformation>true</GenerateDebugInformation>
  57. </Link>
  58. </ItemDefinitionGroup>
  59. <ItemDefinitionGroup Condition="'$(Configuration)'=='Release' or '$(Configuration)'=='ReleaseDLL' or '$(Configuration)'=='ReleaseDLL_fixed'">
  60. <ClCompile>
  61. <ControlFlowGuard>false</ControlFlowGuard>
  62. <DebugInformationFormat>None</DebugInformationFormat>
  63. <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
  64. <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
  65. <ExceptionHandling>false</ExceptionHandling>
  66. <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
  67. <FloatingPointModel Condition="'$(Configuration)'=='Release'">Fast</FloatingPointModel>
  68. <FloatingPointModel Condition="'$(Configuration)'!='Release'">Precise</FloatingPointModel>
  69. <FunctionLevelLinking>true</FunctionLevelLinking>
  70. <IntrinsicFunctions>true</IntrinsicFunctions>
  71. <MultiProcessorCompilation>true</MultiProcessorCompilation>
  72. <Optimization>MaxSpeed</Optimization>
  73. <RuntimeLibrary Condition="'$(Configuration)'=='Release'">MultiThreaded</RuntimeLibrary>
  74. <RuntimeLibrary Condition="'$(Configuration)'!='Release'">MultiThreadedDLL</RuntimeLibrary>
  75. <StructMemberAlignment>16Bytes</StructMemberAlignment>
  76. </ClCompile>
  77. <Link>
  78. <GenerateDebugInformation>false</GenerateDebugInformation>
  79. </Link>
  80. </ItemDefinitionGroup>
  81. <ItemGroup />
  82. </Project>