Added support for new MSVC compiler version.
[DynamicAudioNormalizer.git] / DynamicAudioNormalizerWA5 / DynamicAudioNormalizerWA5_VS2017.vcxproj
blobba00bfab04d410541ccf826a810d400f18d0acf3
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="14.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_DLL|Win32">
9       <Configuration>Release_DLL</Configuration>
10       <Platform>Win32</Platform>
11     </ProjectConfiguration>
12     <ProjectConfiguration Include="Release_Static|Win32">
13       <Configuration>Release_Static</Configuration>
14       <Platform>Win32</Platform>
15     </ProjectConfiguration>
16   </ItemGroup>
17   <PropertyGroup Label="Globals">
18     <ProjectGuid>{4C09B776-E4AC-4459-9CEA-086011A0BA14}</ProjectGuid>
19     <Keyword>Win32Proj</Keyword>
20     <RootNamespace>DynamicAudioNormalizerWA5</RootNamespace>
21     <ProjectName>DynamicAudioNormalizerWA5</ProjectName>
22     <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
23   </PropertyGroup>
24   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
25   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
26     <ConfigurationType>DynamicLibrary</ConfigurationType>
27     <UseDebugLibraries>true</UseDebugLibraries>
28     <PlatformToolset>v141_xp</PlatformToolset>
29     <CharacterSet>Unicode</CharacterSet>
30   </PropertyGroup>
31   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'" Label="Configuration">
32     <ConfigurationType>DynamicLibrary</ConfigurationType>
33     <UseDebugLibraries>false</UseDebugLibraries>
34     <PlatformToolset>v141_xp</PlatformToolset>
35     <WholeProgramOptimization>true</WholeProgramOptimization>
36     <CharacterSet>Unicode</CharacterSet>
37   </PropertyGroup>
38   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_DLL|Win32'" Label="Configuration">
39     <ConfigurationType>DynamicLibrary</ConfigurationType>
40     <UseDebugLibraries>false</UseDebugLibraries>
41     <PlatformToolset>v141_xp</PlatformToolset>
42     <WholeProgramOptimization>true</WholeProgramOptimization>
43     <CharacterSet>Unicode</CharacterSet>
44   </PropertyGroup>
45   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
46   <ImportGroup Label="ExtensionSettings">
47   </ImportGroup>
48   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
49     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
50     <Import Project="..\DynamicAudioNormalizer_VS2017.props" />
51   </ImportGroup>
52   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">
53     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
54     <Import Project="..\DynamicAudioNormalizer_VS2017.props" />
55   </ImportGroup>
56   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_DLL|Win32'" Label="PropertySheets">
57     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
58     <Import Project="..\DynamicAudioNormalizer_VS2017.props" />
59   </ImportGroup>
60   <PropertyGroup Label="UserMacros" />
61   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
62     <LinkIncremental>true</LinkIncremental>
63     <OutDir>$(SolutionDir)\bin\$(Platform)\$(PlatformToolset)\$(Configuration)\</OutDir>
64     <IntDir>$(SolutionDir)\obj\$(ProjectName)\$(Platform)\$(PlatformToolset)\$(Configuration)\</IntDir>
65   </PropertyGroup>
66   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">
67     <LinkIncremental>false</LinkIncremental>
68     <OutDir>$(SolutionDir)\bin\$(Platform)\$(PlatformToolset)\$(Configuration)\</OutDir>
69     <IntDir>$(SolutionDir)\obj\$(ProjectName)\$(Platform)\$(PlatformToolset)\$(Configuration)\</IntDir>
70   </PropertyGroup>
71   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_DLL|Win32'">
72     <LinkIncremental>false</LinkIncremental>
73     <OutDir>$(SolutionDir)\bin\$(Platform)\$(PlatformToolset)\$(Configuration)\</OutDir>
74     <IntDir>$(SolutionDir)\obj\$(ProjectName)\$(Platform)\$(PlatformToolset)\$(Configuration)\</IntDir>
75   </PropertyGroup>
76   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
77     <ClCompile>
78       <PrecompiledHeader>NotUsing</PrecompiledHeader>
79       <WarningLevel>Level3</WarningLevel>
80       <Optimization>Disabled</Optimization>
81       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DYNAMICAUDIONORMALIZERWA5_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
82       <AdditionalIncludeDirectories>$(SolutionDir)\DynamicAudioNormalizerAPI\include;$(SolutionDir)\DynamicAudioNormalizerShared\include;$(SolutionDir)\etc\winamp_sdk\include;$(SolutionDir)\..\Prerequisites\PthreadsW32\include</AdditionalIncludeDirectories>
83       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
84       <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
85     </ClCompile>
86     <Link>
87       <SubSystem>Windows</SubSystem>
88       <GenerateDebugInformation>true</GenerateDebugInformation>
89       <AdditionalLibraryDirectories>$(SolutionDir)\..\Prerequisites\PthreadsW32\lib\$(Platform)\shared</AdditionalLibraryDirectories>
90       <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
91       <ShowProgress>LinkVerboseLib</ShowProgress>
92     </Link>
93   </ItemDefinitionGroup>
94   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">
95     <ClCompile>
96       <WarningLevel>Level3</WarningLevel>
97       <PrecompiledHeader>NotUsing</PrecompiledHeader>
98       <Optimization>MaxSpeed</Optimization>
99       <FunctionLevelLinking>true</FunctionLevelLinking>
100       <IntrinsicFunctions>true</IntrinsicFunctions>
101       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;DYNAMICAUDIONORMALIZERWA5_EXPORTS;MDYNAMICAUDIONORMALIZER_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
102       <AdditionalIncludeDirectories>$(SolutionDir)\DynamicAudioNormalizerAPI\include;$(SolutionDir)\DynamicAudioNormalizerShared\include;$(SolutionDir)\etc\winamp_sdk\include;$(SolutionDir)\..\Prerequisites\PthreadsW32\include</AdditionalIncludeDirectories>
103       <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MultiThreaded</RuntimeLibrary>
104       <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MultiThreaded</RuntimeLibrary>
105       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
106       <BufferSecurityCheck>false</BufferSecurityCheck>
107       <FloatingPointModel>Fast</FloatingPointModel>
108       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
109       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
110       <OmitFramePointers>true</OmitFramePointers>
111       <WholeProgramOptimization>true</WholeProgramOptimization>
112       <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
113     </ClCompile>
114     <Link>
115       <SubSystem>Windows</SubSystem>
116       <EnableCOMDATFolding>true</EnableCOMDATFolding>
117       <OptimizeReferences>true</OptimizeReferences>
118       <AdditionalLibraryDirectories>$(SolutionDir)\..\Prerequisites\PthreadsW32\lib\$(Platform)\static</AdditionalLibraryDirectories>
119       <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
120       <GenerateDebugInformation>false</GenerateDebugInformation>
121       <ShowProgress>LinkVerboseLib</ShowProgress>
122     </Link>
123     <Manifest>
124       <AdditionalManifestFiles>$(SolutionDir)DynamicAudioNormalizerShared\res\compat.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
125     </Manifest>
126   </ItemDefinitionGroup>
127   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_DLL|Win32'">
128     <ClCompile>
129       <WarningLevel>Level3</WarningLevel>
130       <PrecompiledHeader>NotUsing</PrecompiledHeader>
131       <Optimization>MaxSpeed</Optimization>
132       <FunctionLevelLinking>true</FunctionLevelLinking>
133       <IntrinsicFunctions>true</IntrinsicFunctions>
134       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;DYNAMICAUDIONORMALIZERWA5_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
135       <AdditionalIncludeDirectories>$(SolutionDir)\DynamicAudioNormalizerAPI\include;$(SolutionDir)\DynamicAudioNormalizerShared\include;$(SolutionDir)\etc\winamp_sdk\include;$(SolutionDir)\..\Prerequisites\PthreadsW32\include</AdditionalIncludeDirectories>
136       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
137       <BufferSecurityCheck>false</BufferSecurityCheck>
138       <FloatingPointModel>Fast</FloatingPointModel>
139       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
140       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
141       <OmitFramePointers>true</OmitFramePointers>
142       <WholeProgramOptimization>true</WholeProgramOptimization>
143       <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
144     </ClCompile>
145     <Link>
146       <SubSystem>Windows</SubSystem>
147       <GenerateDebugInformation>false</GenerateDebugInformation>
148       <EnableCOMDATFolding>true</EnableCOMDATFolding>
149       <OptimizeReferences>true</OptimizeReferences>
150       <AdditionalLibraryDirectories>$(SolutionDir)\..\Prerequisites\PthreadsW32\lib\$(Platform)\shared</AdditionalLibraryDirectories>
151       <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
152       <ShowProgress>LinkVerboseLib</ShowProgress>
153     </Link>
154     <Manifest>
155       <AdditionalManifestFiles>$(SolutionDir)DynamicAudioNormalizerShared\res\compat.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
156     </Manifest>
157   </ItemDefinitionGroup>
158   <ItemGroup>
159     <ProjectReference Include="..\DynamicAudioNormalizerAPI\DynamicAudioNormalizerAPI_VS2017.vcxproj">
160       <Project>{376386ee-8268-47e3-a335-7663716e4c60}</Project>
161       <Private>true</Private>
162       <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
163       <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
164       <LinkLibraryDependencies>true</LinkLibraryDependencies>
165       <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
166     </ProjectReference>
167   </ItemGroup>
168   <ItemGroup>
169     <ClCompile Include="src\DynamicAudioNormalizerWA5.cpp" />
170   </ItemGroup>
171   <ItemGroup>
172     <ResourceCompile Include="res\DynamicAudioNormalizerWA5.rc" />
173   </ItemGroup>
174   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
175   <ImportGroup Label="ExtensionTargets">
176   </ImportGroup>
177 </Project>