annotate build/VampExamplePlugins.vcxproj @ 434:e979a9c4ffb6 vampipe

Switch from Cross FFT with option of FFTW build, to KissFFT only (code bundled). This is much faster than the default build and simpler than managing two options.
author Chris Cannam
date Tue, 16 Aug 2016 16:04:09 +0100
parents 34ff6b72b0f4
children 42904505a18f
rev   line source
chris@341 1 <?xml version="1.0" encoding="utf-8"?>
chris@341 2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
chris@341 3 <ItemGroup Label="ProjectConfigurations">
chris@341 4 <ProjectConfiguration Include="Debug|Win32">
chris@341 5 <Configuration>Debug</Configuration>
chris@341 6 <Platform>Win32</Platform>
chris@341 7 </ProjectConfiguration>
Chris@358 8 <ProjectConfiguration Include="Debug|x64">
Chris@358 9 <Configuration>Debug</Configuration>
Chris@358 10 <Platform>x64</Platform>
Chris@358 11 </ProjectConfiguration>
chris@341 12 <ProjectConfiguration Include="Release|Win32">
chris@341 13 <Configuration>Release</Configuration>
chris@341 14 <Platform>Win32</Platform>
chris@341 15 </ProjectConfiguration>
Chris@358 16 <ProjectConfiguration Include="Release|x64">
Chris@358 17 <Configuration>Release</Configuration>
Chris@358 18 <Platform>x64</Platform>
Chris@358 19 </ProjectConfiguration>
chris@341 20 </ItemGroup>
chris@341 21 <PropertyGroup Label="Globals">
chris@341 22 <ProjectGuid>{B3D1F5A4-4571-4D20-B184-8ACD03D6C97A}</ProjectGuid>
chris@341 23 <RootNamespace>VampExamplePlugins</RootNamespace>
chris@341 24 <Keyword>Win32Proj</Keyword>
chris@341 25 </PropertyGroup>
chris@341 26 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
chris@341 27 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
chris@341 28 <ConfigurationType>DynamicLibrary</ConfigurationType>
Chris@358 29 <PlatformToolset>v110</PlatformToolset>
Chris@358 30 </PropertyGroup>
Chris@358 31 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
Chris@358 32 <ConfigurationType>DynamicLibrary</ConfigurationType>
Chris@358 33 <PlatformToolset>v110</PlatformToolset>
chris@341 34 </PropertyGroup>
chris@341 35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
chris@341 36 <ConfigurationType>DynamicLibrary</ConfigurationType>
Chris@358 37 <PlatformToolset>v110</PlatformToolset>
Chris@358 38 </PropertyGroup>
Chris@358 39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
Chris@358 40 <ConfigurationType>DynamicLibrary</ConfigurationType>
Chris@358 41 <PlatformToolset>v110</PlatformToolset>
chris@341 42 </PropertyGroup>
chris@341 43 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
chris@341 44 <ImportGroup Label="ExtensionSettings">
chris@341 45 </ImportGroup>
chris@341 46 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
chris@341 47 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
chris@341 48 </ImportGroup>
Chris@358 49 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
Chris@358 50 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
Chris@358 51 </ImportGroup>
chris@341 52 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
chris@341 53 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
chris@341 54 </ImportGroup>
Chris@358 55 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
Chris@358 56 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
Chris@358 57 </ImportGroup>
chris@341 58 <PropertyGroup Label="UserMacros" />
chris@341 59 <PropertyGroup>
chris@341 60 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
chris@341 61 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
chris@341 62 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
chris@341 63 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
Chris@358 64 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
chris@341 65 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
chris@341 66 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
chris@341 67 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</LinkIncremental>
Chris@358 68 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</LinkIncremental>
chris@341 69 </PropertyGroup>
chris@341 70 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
chris@341 71 <ClCompile>
chris@341 72 <Optimization>Disabled</Optimization>
chris@341 73 <AdditionalIncludeDirectories>$(ProjectDir)/..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
chris@341 74 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;VAMPEXAMPLEPLUGINS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
chris@341 75 <MinimalRebuild>true</MinimalRebuild>
chris@341 76 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
chris@341 77 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
chris@341 78 <PrecompiledHeader>
chris@341 79 </PrecompiledHeader>
chris@341 80 <WarningLevel>Level3</WarningLevel>
chris@341 81 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
chris@341 82 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
chris@341 83 </ClCompile>
chris@341 84 <Link>
chris@341 85 <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions>
chris@341 86 <OutputFile>$(OutDir)vamp-example-plugins.dll</OutputFile>
chris@341 87 <GenerateDebugInformation>true</GenerateDebugInformation>
chris@341 88 <SubSystem>Windows</SubSystem>
chris@341 89 <TargetMachine>MachineX86</TargetMachine>
chris@341 90 </Link>
chris@341 91 </ItemDefinitionGroup>
Chris@358 92 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
Chris@358 93 <ClCompile>
Chris@358 94 <Optimization>Disabled</Optimization>
Chris@358 95 <AdditionalIncludeDirectories>$(ProjectDir)/..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Chris@358 96 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;VAMPEXAMPLEPLUGINS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Chris@358 97 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
Chris@358 98 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
Chris@358 99 <PrecompiledHeader>
Chris@358 100 </PrecompiledHeader>
Chris@358 101 <WarningLevel>Level3</WarningLevel>
Chris@358 102 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
Chris@358 103 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
Chris@358 104 </ClCompile>
Chris@358 105 <Link>
Chris@358 106 <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions>
Chris@358 107 <OutputFile>$(OutDir)vamp-example-plugins.dll</OutputFile>
Chris@358 108 <GenerateDebugInformation>true</GenerateDebugInformation>
Chris@358 109 <SubSystem>Windows</SubSystem>
Chris@358 110 </Link>
Chris@358 111 </ItemDefinitionGroup>
chris@341 112 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
chris@341 113 <ClCompile>
chris@341 114 <AdditionalIncludeDirectories>$(ProjectDir)/..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
chris@341 115 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;VAMPEXAMPLEPLUGINS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
chris@341 116 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
chris@341 117 <PrecompiledHeader>
chris@341 118 </PrecompiledHeader>
chris@341 119 <WarningLevel>Level3</WarningLevel>
chris@341 120 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
chris@341 121 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
chris@341 122 </ClCompile>
chris@341 123 <Link>
chris@341 124 <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions>
chris@341 125 <OutputFile>$(OutDir)vamp-example-plugins.dll</OutputFile>
chris@341 126 <GenerateDebugInformation>true</GenerateDebugInformation>
chris@341 127 <SubSystem>Windows</SubSystem>
chris@341 128 <OptimizeReferences>true</OptimizeReferences>
chris@341 129 <EnableCOMDATFolding>true</EnableCOMDATFolding>
chris@341 130 <TargetMachine>MachineX86</TargetMachine>
chris@341 131 </Link>
chris@341 132 </ItemDefinitionGroup>
Chris@358 133 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
Chris@358 134 <ClCompile>
Chris@358 135 <AdditionalIncludeDirectories>$(ProjectDir)/..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Chris@358 136 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;VAMPEXAMPLEPLUGINS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Chris@358 137 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
Chris@358 138 <PrecompiledHeader>
Chris@358 139 </PrecompiledHeader>
Chris@358 140 <WarningLevel>Level3</WarningLevel>
Chris@358 141 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
Chris@358 142 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
Chris@358 143 </ClCompile>
Chris@358 144 <Link>
Chris@358 145 <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions>
Chris@358 146 <OutputFile>$(OutDir)vamp-example-plugins.dll</OutputFile>
Chris@358 147 <GenerateDebugInformation>true</GenerateDebugInformation>
Chris@358 148 <SubSystem>Windows</SubSystem>
Chris@358 149 <OptimizeReferences>true</OptimizeReferences>
Chris@358 150 <EnableCOMDATFolding>true</EnableCOMDATFolding>
Chris@358 151 </Link>
Chris@358 152 </ItemDefinitionGroup>
chris@341 153 <ItemGroup>
chris@341 154 <ClInclude Include="..\examples\AmplitudeFollower.h" />
chris@341 155 <ClInclude Include="..\examples\FixedTempoEstimator.h" />
chris@341 156 <ClInclude Include="..\examples\PercussionOnsetDetector.h" />
chris@341 157 <ClInclude Include="..\vamp-sdk\plugguard.h" />
chris@341 158 <ClInclude Include="..\vamp-sdk\Plugin.h" />
chris@341 159 <ClInclude Include="..\vamp-sdk\PluginAdapter.h" />
chris@341 160 <ClInclude Include="..\vamp-sdk\PluginBase.h" />
chris@341 161 <ClInclude Include="..\vamp-sdk\RealTime.h" />
chris@341 162 <ClInclude Include="..\examples\SpectralCentroid.h" />
chris@341 163 <ClInclude Include="..\examples\PowerSpectrum.h" />
chris@341 164 <ClInclude Include="..\examples\ZeroCrossing.h" />
chris@341 165 </ItemGroup>
chris@341 166 <ItemGroup>
chris@341 167 <ClCompile Include="..\examples\AmplitudeFollower.cpp" />
chris@341 168 <ClCompile Include="..\examples\FixedTempoEstimator.cpp" />
chris@341 169 <ClCompile Include="..\examples\PercussionOnsetDetector.cpp" />
chris@341 170 <ClCompile Include="..\src\vamp-sdk\PluginAdapter.cpp" />
chris@341 171 <ClCompile Include="..\examples\plugins.cpp" />
chris@341 172 <ClCompile Include="..\src\vamp-sdk\RealTime.cpp" />
chris@341 173 <ClCompile Include="..\examples\SpectralCentroid.cpp" />
chris@341 174 <ClCompile Include="..\examples\PowerSpectrum.cpp" />
chris@341 175 <ClCompile Include="..\examples\ZeroCrossing.cpp" />
chris@341 176 </ItemGroup>
chris@341 177 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
chris@341 178 <ImportGroup Label="ExtensionTargets">
chris@341 179 </ImportGroup>
chris@341 180 </Project>