annotate build/VampExamplePlugins.vcxproj @ 486:42904505a18f

Update MSVC build projects - two solutions, one for plugin SDK and one for host SDK, with each containing the two relevant projects. Default is now release x64.
author Chris Cannam
date Thu, 23 Feb 2017 15:03:29 +0000
parents 34ff6b72b0f4
children
rev   line source
chris@341 1 <?xml version="1.0" encoding="utf-8"?>
Chris@486 2 <Project DefaultTargets="Build" ToolsVersion="12.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@486 25 <ProjectName>VampExamplePlugins</ProjectName>
chris@341 26 </PropertyGroup>
chris@341 27 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
chris@341 28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
chris@341 29 <ConfigurationType>DynamicLibrary</ConfigurationType>
Chris@486 30 <PlatformToolset>v120</PlatformToolset>
Chris@358 31 </PropertyGroup>
Chris@358 32 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
Chris@358 33 <ConfigurationType>DynamicLibrary</ConfigurationType>
Chris@486 34 <PlatformToolset>v120</PlatformToolset>
chris@341 35 </PropertyGroup>
chris@341 36 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
chris@341 37 <ConfigurationType>DynamicLibrary</ConfigurationType>
Chris@486 38 <PlatformToolset>v120</PlatformToolset>
Chris@358 39 </PropertyGroup>
Chris@358 40 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
Chris@358 41 <ConfigurationType>DynamicLibrary</ConfigurationType>
Chris@486 42 <PlatformToolset>v120</PlatformToolset>
chris@341 43 </PropertyGroup>
chris@341 44 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
chris@341 45 <ImportGroup Label="ExtensionSettings">
chris@341 46 </ImportGroup>
chris@341 47 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
chris@341 48 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
chris@341 49 </ImportGroup>
Chris@358 50 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
Chris@358 51 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
Chris@358 52 </ImportGroup>
chris@341 53 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
chris@341 54 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
chris@341 55 </ImportGroup>
Chris@358 56 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
Chris@358 57 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
Chris@358 58 </ImportGroup>
chris@341 59 <PropertyGroup Label="UserMacros" />
chris@341 60 <PropertyGroup>
chris@341 61 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
chris@341 62 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
chris@341 63 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
chris@341 64 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
Chris@358 65 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
chris@341 66 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
chris@341 67 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
chris@341 68 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</LinkIncremental>
Chris@358 69 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</LinkIncremental>
chris@341 70 </PropertyGroup>
chris@341 71 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
chris@341 72 <ClCompile>
chris@341 73 <Optimization>Disabled</Optimization>
chris@341 74 <AdditionalIncludeDirectories>$(ProjectDir)/..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
chris@341 75 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;VAMPEXAMPLEPLUGINS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
chris@341 76 <MinimalRebuild>true</MinimalRebuild>
chris@341 77 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
chris@341 78 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
chris@341 79 <PrecompiledHeader>
chris@341 80 </PrecompiledHeader>
chris@341 81 <WarningLevel>Level3</WarningLevel>
chris@341 82 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
chris@341 83 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
chris@341 84 </ClCompile>
chris@341 85 <Link>
chris@341 86 <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions>
chris@341 87 <OutputFile>$(OutDir)vamp-example-plugins.dll</OutputFile>
chris@341 88 <GenerateDebugInformation>true</GenerateDebugInformation>
chris@341 89 <SubSystem>Windows</SubSystem>
chris@341 90 <TargetMachine>MachineX86</TargetMachine>
chris@341 91 </Link>
chris@341 92 </ItemDefinitionGroup>
Chris@358 93 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
Chris@358 94 <ClCompile>
Chris@358 95 <Optimization>Disabled</Optimization>
Chris@358 96 <AdditionalIncludeDirectories>$(ProjectDir)/..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Chris@358 97 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;VAMPEXAMPLEPLUGINS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Chris@358 98 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
Chris@358 99 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
Chris@358 100 <PrecompiledHeader>
Chris@358 101 </PrecompiledHeader>
Chris@358 102 <WarningLevel>Level3</WarningLevel>
Chris@358 103 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
Chris@358 104 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
Chris@358 105 </ClCompile>
Chris@358 106 <Link>
Chris@358 107 <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions>
Chris@358 108 <OutputFile>$(OutDir)vamp-example-plugins.dll</OutputFile>
Chris@358 109 <GenerateDebugInformation>true</GenerateDebugInformation>
Chris@358 110 <SubSystem>Windows</SubSystem>
Chris@358 111 </Link>
Chris@358 112 </ItemDefinitionGroup>
chris@341 113 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
chris@341 114 <ClCompile>
chris@341 115 <AdditionalIncludeDirectories>$(ProjectDir)/..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
chris@341 116 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;VAMPEXAMPLEPLUGINS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
chris@341 117 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
chris@341 118 <PrecompiledHeader>
chris@341 119 </PrecompiledHeader>
chris@341 120 <WarningLevel>Level3</WarningLevel>
chris@341 121 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
chris@341 122 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
chris@341 123 </ClCompile>
chris@341 124 <Link>
chris@341 125 <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions>
chris@341 126 <OutputFile>$(OutDir)vamp-example-plugins.dll</OutputFile>
chris@341 127 <GenerateDebugInformation>true</GenerateDebugInformation>
chris@341 128 <SubSystem>Windows</SubSystem>
chris@341 129 <OptimizeReferences>true</OptimizeReferences>
chris@341 130 <EnableCOMDATFolding>true</EnableCOMDATFolding>
chris@341 131 <TargetMachine>MachineX86</TargetMachine>
chris@341 132 </Link>
chris@341 133 </ItemDefinitionGroup>
Chris@358 134 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
Chris@358 135 <ClCompile>
Chris@358 136 <AdditionalIncludeDirectories>$(ProjectDir)/..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
Chris@358 137 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;VAMPEXAMPLEPLUGINS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Chris@358 138 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
Chris@358 139 <PrecompiledHeader>
Chris@358 140 </PrecompiledHeader>
Chris@358 141 <WarningLevel>Level3</WarningLevel>
Chris@358 142 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
Chris@358 143 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
Chris@358 144 </ClCompile>
Chris@358 145 <Link>
Chris@358 146 <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions>
Chris@358 147 <OutputFile>$(OutDir)vamp-example-plugins.dll</OutputFile>
Chris@358 148 <GenerateDebugInformation>true</GenerateDebugInformation>
Chris@358 149 <SubSystem>Windows</SubSystem>
Chris@358 150 <OptimizeReferences>true</OptimizeReferences>
Chris@358 151 <EnableCOMDATFolding>true</EnableCOMDATFolding>
Chris@358 152 </Link>
Chris@358 153 </ItemDefinitionGroup>
chris@341 154 <ItemGroup>
chris@341 155 <ClInclude Include="..\examples\AmplitudeFollower.h" />
chris@341 156 <ClInclude Include="..\examples\FixedTempoEstimator.h" />
chris@341 157 <ClInclude Include="..\examples\PercussionOnsetDetector.h" />
chris@341 158 <ClInclude Include="..\vamp-sdk\plugguard.h" />
chris@341 159 <ClInclude Include="..\vamp-sdk\Plugin.h" />
chris@341 160 <ClInclude Include="..\vamp-sdk\PluginAdapter.h" />
chris@341 161 <ClInclude Include="..\vamp-sdk\PluginBase.h" />
chris@341 162 <ClInclude Include="..\vamp-sdk\RealTime.h" />
chris@341 163 <ClInclude Include="..\examples\SpectralCentroid.h" />
chris@341 164 <ClInclude Include="..\examples\PowerSpectrum.h" />
chris@341 165 <ClInclude Include="..\examples\ZeroCrossing.h" />
chris@341 166 </ItemGroup>
chris@341 167 <ItemGroup>
chris@341 168 <ClCompile Include="..\examples\AmplitudeFollower.cpp" />
chris@341 169 <ClCompile Include="..\examples\FixedTempoEstimator.cpp" />
chris@341 170 <ClCompile Include="..\examples\PercussionOnsetDetector.cpp" />
chris@341 171 <ClCompile Include="..\src\vamp-sdk\PluginAdapter.cpp" />
chris@341 172 <ClCompile Include="..\examples\plugins.cpp" />
chris@341 173 <ClCompile Include="..\src\vamp-sdk\RealTime.cpp" />
chris@341 174 <ClCompile Include="..\examples\SpectralCentroid.cpp" />
chris@341 175 <ClCompile Include="..\examples\PowerSpectrum.cpp" />
chris@341 176 <ClCompile Include="..\examples\ZeroCrossing.cpp" />
chris@341 177 </ItemGroup>
chris@341 178 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
chris@341 179 <ImportGroup Label="ExtensionTargets">
chris@341 180 </ImportGroup>
chris@341 181 </Project>