Mercurial > hg > vamp-fanchirp
changeset 29:0928966a10f7 spect
Windows build bits
author | Chris Cannam |
---|---|
date | Fri, 05 Oct 2018 08:34:22 +0100 |
parents | 60e2ef9fc5fc |
children | 337005419d92 |
files | .hgignore FChTransformUtils.cpp vamp-fanchirp.sln vamp-fanchirp.vcxproj |
diffstat | 4 files changed, 193 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgignore Thu Oct 04 16:06:29 2018 +0100 +++ b/.hgignore Fri Oct 05 08:34:22 2018 +0100 @@ -4,3 +4,9 @@ *.o *.log glob:.repoint* +.vs +Debug +Release +x64 +*.user +*.filters
--- a/FChTransformUtils.cpp Thu Oct 04 16:06:29 2018 +0100 +++ b/FChTransformUtils.cpp Fri Oct 05 08:34:22 2018 +0100 @@ -17,6 +17,9 @@ #include "FChTransformUtils.h" + +#define _USE_MATH_DEFINES + #include <math.h> void
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vamp-fanchirp.sln Fri Oct 05 08:34:22 2018 +0100 @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28010.2016 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vamp-fanchirp", "vamp-fanchirp.vcxproj", "{4E3CAB81-473F-4EB5-ACFA-022AD5C75184}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {4E3CAB81-473F-4EB5-ACFA-022AD5C75184}.Debug|x64.ActiveCfg = Debug|x64 + {4E3CAB81-473F-4EB5-ACFA-022AD5C75184}.Debug|x64.Build.0 = Debug|x64 + {4E3CAB81-473F-4EB5-ACFA-022AD5C75184}.Debug|x86.ActiveCfg = Debug|Win32 + {4E3CAB81-473F-4EB5-ACFA-022AD5C75184}.Debug|x86.Build.0 = Debug|Win32 + {4E3CAB81-473F-4EB5-ACFA-022AD5C75184}.Release|x64.ActiveCfg = Release|x64 + {4E3CAB81-473F-4EB5-ACFA-022AD5C75184}.Release|x64.Build.0 = Release|x64 + {4E3CAB81-473F-4EB5-ACFA-022AD5C75184}.Release|x86.ActiveCfg = Release|Win32 + {4E3CAB81-473F-4EB5-ACFA-022AD5C75184}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {7A5E7385-C21E-4655-968F-E8FA02FAA9F7} + EndGlobalSection +EndGlobal
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vamp-fanchirp.vcxproj Fri Oct 05 08:34:22 2018 +0100 @@ -0,0 +1,153 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <VCProjectVersion>15.0</VCProjectVersion> + <ProjectGuid>{4E3CAB81-473F-4EB5-ACFA-022AD5C75184}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="Shared"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <LinkIncremental>true</LinkIncremental> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>true</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;VAMPFANCHIRP_EXPORTS;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>$(ProjectDir)/ext/vamp-plugin-sdk;$(ProjectDir)/ext/bqvec;$(ProjectDir)/ext/bqvec/bqvec;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <TargetMachine>MachineX86</TargetMachine> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Windows</SubSystem> + <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;VAMPFANCHIRP_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <AdditionalIncludeDirectories>$(ProjectDir)/ext/vamp-plugin-sdk;$(ProjectDir)/ext/bqvec;$(ProjectDir)/ext/bqvec/bqvec;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <TargetMachine>MachineX86</TargetMachine> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Windows</SubSystem> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <AdditionalIncludeDirectories>$(ProjectDir)/ext/vamp-plugin-sdk;$(ProjectDir)/ext/bqvec;$(ProjectDir)/ext/bqvec/bqvec;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="ext\bqvec\src\Allocators.cpp" /> + <ClCompile Include="ext\bqvec\src\Barrier.cpp" /> + <ClCompile Include="ext\bqvec\src\VectorOpsComplex.cpp"> + <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)\ext\vamp-plugin-sdk;$(ProjectDir)\ext\bqvec;$(ProjectDir)\ext\bqvec\bqvec;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <ClCompile Include="ext\vamp-plugin-sdk\src\vamp-sdk\FFT.cpp" /> + <ClCompile Include="ext\vamp-plugin-sdk\src\vamp-sdk\PluginAdapter.cpp" /> + <ClCompile Include="ext\vamp-plugin-sdk\src\vamp-sdk\RealTime.cpp" /> + <ClCompile Include="FChTransformF0gram.cpp" /> + <ClCompile Include="FChTransformUtils.cpp" /> + <ClCompile Include="plugins.cpp" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="ext\bqvec\bqvec\Allocators.h" /> + <ClInclude Include="ext\bqvec\bqvec\Barrier.h" /> + <ClInclude Include="ext\bqvec\bqvec\ComplexTypes.h" /> + <ClInclude Include="ext\bqvec\bqvec\Range.h" /> + <ClInclude Include="ext\bqvec\bqvec\Restrict.h" /> + <ClInclude Include="ext\bqvec\bqvec\RingBuffer.h" /> + <ClInclude Include="ext\bqvec\bqvec\VectorOps.h" /> + <ClInclude Include="ext\bqvec\bqvec\VectorOpsComplex.h" /> + <ClInclude Include="ext\vamp-plugin-sdk\examples\AmplitudeFollower.h" /> + <ClInclude Include="ext\vamp-plugin-sdk\vamp-sdk\FFT.h" /> + <ClInclude Include="ext\vamp-plugin-sdk\vamp-sdk\Plugin.h" /> + <ClInclude Include="ext\vamp-plugin-sdk\vamp-sdk\PluginAdapter.h" /> + <ClInclude Include="ext\vamp-plugin-sdk\vamp-sdk\PluginBase.h" /> + <ClInclude Include="ext\vamp-plugin-sdk\vamp-sdk\RealTime.h" /> + <ClInclude Include="ext\vamp-plugin-sdk\vamp-sdk\vamp-sdk.h" /> + <ClInclude Include="ext\vamp-plugin-sdk\vamp\vamp.h" /> + <ClInclude Include="FChTransformF0gram.h" /> + <ClInclude Include="FChTransformUtils.h" /> + </ItemGroup> + <ItemGroup> + <None Include="ext\vamp-plugin-sdk\rdf\doc\glance.htm" /> + <None Include="ext\vamp-plugin-sdk\rdf\doc\vamp.html" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file