VS2015: Add opus common.props
authorRicardo Constantino <wiiaboo@gmail.com>
Fri, 17 Feb 2017 15:15:34 +0000 (15:15 +0000)
committerRalph Giles <giles@thaumas.net>
Thu, 25 May 2017 04:26:17 +0000 (21:26 -0700)
Signed-off-by: Ralph Giles <giles@thaumas.net>
Makefile.am
win32/VS2015/common.props [new file with mode: 0644]

index 8a53709..e06d2e4 100644 (file)
@@ -45,7 +45,8 @@ EXTRA_DIST = Makefile.unix \
              win32/VS2015/opusenc.vcxproj.filters \
              win32/VS2015/opusinfo.vcxproj \
              win32/VS2015/opusinfo.vcxproj.filters \
-             win32/VS2015/opus-tools.sln
+             win32/VS2015/opus-tools.sln \
+             win32/VS2015/common.props
 
 dist_man_MANS = man/opusenc.1 man/opusdec.1 man/opusinfo.1
 
diff --git a/win32/VS2015/common.props b/win32/VS2015/common.props
new file mode 100644 (file)
index 0000000..03cd45b
--- /dev/null
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ImportGroup Label="PropertySheets" />\r
+  <PropertyGroup Label="UserMacros" />\r
+  <PropertyGroup>\r
+    <OutDir>$(Platform)\$(Configuration)\</OutDir>\r
+    <IntDir>$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>\r
+    <CharacterSet Condition="'$(ConfigurationType)'=='Application'">Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)'=='Debug' or '$(Configuration)'=='DebugDLL' or '$(Configuration)'=='DebugDLL_fixed'">\r
+    <LinkIncremental>true</LinkIncremental>\r
+    <UseDebugLibraries>true</UseDebugLibraries>\r
+    <WholeProgramOptimization>false</WholeProgramOptimization>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)'=='Release' or '$(Configuration)'=='ReleaseDLL' or '$(Configuration)'=='ReleaseDLL_fixed'">\r
+    <LinkIncremental>false</LinkIncremental>\r
+    <UseDebugLibraries>false</UseDebugLibraries>\r
+    <WholeProgramOptimization>true</WholeProgramOptimization>\r
+  </PropertyGroup>\r
+  <ItemDefinitionGroup>\r
+    <ClCompile>\r
+      <WarningLevel>Level3</WarningLevel>\r
+      <CompileAsManaged>false</CompileAsManaged>\r
+      <CompileAsWinRT>false</CompileAsWinRT>\r
+      <AdditionalIncludeDirectories>..\..;..\..\include;..\..\silk;..\..\celt;..\..\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>HAVE_CONFIG_H;WIN32;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <RuntimeTypeInfo>false</RuntimeTypeInfo>\r
+      <OpenMPSupport>false</OpenMPSupport>\r
+    </ClCompile>\r
+    <Lib>\r
+      <SubSystem>Console</SubSystem>\r
+    </Lib>\r
+    <Link>\r
+      <LargeAddressAware>true</LargeAddressAware>\r
+      <SubSystem>Console</SubSystem>\r
+    </Link>\r
+  </ItemDefinitionGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug' or '$(Configuration)'=='DebugDLL' or '$(Configuration)'=='DebugDLL_fixed'">\r
+    <ClCompile>\r
+      <ControlFlowGuard>Guard</ControlFlowGuard>\r
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
+      <EnableEnhancedInstructionSet Condition="'$(Platform)'=='Win32'">NoExtensions</EnableEnhancedInstructionSet>\r
+      <EnableParallelCodeGeneration>false</EnableParallelCodeGeneration>\r
+      <FloatingPointExceptions>true</FloatingPointExceptions>\r
+      <FunctionLevelLinking>false</FunctionLevelLinking>\r
+      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>\r
+      <MultiProcessorCompilation>false</MultiProcessorCompilation>\r
+      <OmitFramePointers>false</OmitFramePointers>\r
+      <Optimization>Disabled</Optimization>\r
+      <RuntimeLibrary Condition="'$(Configuration)'=='Debug'">MultiThreadedDebug</RuntimeLibrary>\r
+      <RuntimeLibrary Condition="'$(Configuration)'!='Debug'">MultiThreadedDebugDLL</RuntimeLibrary>\r
+      <SDLCheck>true</SDLCheck>\r
+      <StringPooling>false</StringPooling>\r
+    </ClCompile>\r
+    <Link>\r
+      <GenerateDebugInformation>true</GenerateDebugInformation>\r
+    </Link>\r
+  </ItemDefinitionGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)'=='Release' or '$(Configuration)'=='ReleaseDLL' or '$(Configuration)'=='ReleaseDLL_fixed'">\r
+    <ClCompile>\r
+      <ControlFlowGuard>false</ControlFlowGuard>\r
+      <DebugInformationFormat>None</DebugInformationFormat>\r
+      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>\r
+      <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>\r
+      <ExceptionHandling>false</ExceptionHandling>\r
+      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>\r
+      <FloatingPointModel Condition="'$(Configuration)'=='Release'">Fast</FloatingPointModel>\r
+      <FloatingPointModel Condition="'$(Configuration)'!='Release'">Precise</FloatingPointModel>\r
+      <FunctionLevelLinking>true</FunctionLevelLinking>\r
+      <IntrinsicFunctions>true</IntrinsicFunctions>\r
+      <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
+      <Optimization>MaxSpeed</Optimization>\r
+      <RuntimeLibrary Condition="'$(Configuration)'=='Release'">MultiThreaded</RuntimeLibrary>\r
+      <RuntimeLibrary Condition="'$(Configuration)'!='Release'">MultiThreadedDLL</RuntimeLibrary>\r
+      <StructMemberAlignment>16Bytes</StructMemberAlignment>\r
+    </ClCompile>\r
+    <Link>\r
+      <GenerateDebugInformation>false</GenerateDebugInformation>\r
+    </Link>\r
+  </ItemDefinitionGroup>\r
+  <ItemGroup />\r
+</Project>
\ No newline at end of file