changeset 66:174fbad2ae14

Tidy MS build bits
author Chris Cannam
date Thu, 11 Jul 2019 15:04:13 +0100
parents 3a4f4e56d3d6
children 67582ca9e9c4
files .appveyor.yml tuning-difference.vcxproj
diffstat 2 files changed, 34 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.appveyor.yml	Thu Jul 11 15:04:13 2019 +0100
@@ -0,0 +1,19 @@
+
+image:
+  - Visual Studio 2017
+
+configuration:
+  - Release
+
+install:
+  - ps: '"[hostfingerprints]" | Out-File -Encoding "ASCII" -Append $env:USERPROFILE\mercurial.ini'
+  - ps: '"code.soundsoftware.ac.uk = 66:ef:e2:0e:e3:55:93:9a:33:aa:2a:e9:fe:be:21:c2:a2:8d:4f:f1" | Out-File -Encoding "ASCII" -Append $env:USERPROFILE\mercurial.ini'
+  - ps: '"[hostsecurity]" | Out-File -Encoding "ASCII" -Append $env:USERPROFILE\mercurial.ini'
+  - ps: '"code.soundsoftware.ac.uk = code.soundsoftware.ac.uk:fingerprints=sha256:64:75:f6:47:15:de:b4:51:ea:96:e2:f4:8a:f5:53:a5:11:c8:dd:82:73:5d:bd:54:18:cb:c8:9d:10:37:28:85" | Out-File -Encoding "ASCII" -Append $env:USERPROFILE\mercurial.ini'
+
+before_build:
+  - ps: hg clone https://code.soundsoftware.ac.uk/hg/vamp-plugin-sdk
+
+build:
+  project: tuning-difference.sln
+
--- a/tuning-difference.vcxproj	Thu Jul 11 15:03:59 2019 +0100
+++ b/tuning-difference.vcxproj	Thu Jul 11 15:04:13 2019 +0100
@@ -76,6 +76,8 @@
       <WarningLevel>Level3</WarningLevel>
       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
       <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>$(ProjectDir)\constant-q-cpp;$(ProjectDir)\constant-q-cpp\cq;$(ProjectDir)\constant-q-cpp\src\ext\kissfft;$(ProjectDir)\..\vamp-plugin-sdk;$(ProjectDir)\vamp-plugin-sdk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>kiss_fft_scalar=double;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     </ClCompile>
     <Link>
       <TargetMachine>MachineX86</TargetMachine>
@@ -89,7 +91,8 @@
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
       <WarningLevel>Level3</WarningLevel>
       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <AdditionalIncludeDirectories>C:\Users\Chris\Documents\tuning-difference\constant-q-cpp;C:\Users\Chris\Documents\tuning-difference\constant-q-cpp\cq;C:\Users\Chris\Documents\tuning-difference\constant-q-cpp\src\ext\kissfft;C:\Users\Chris\Documents\vamp-plugin-sdk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>$(ProjectDir)\constant-q-cpp;$(ProjectDir)\constant-q-cpp\cq;$(ProjectDir)\constant-q-cpp\src\ext\kissfft;$(ProjectDir)\..\vamp-plugin-sdk;$(ProjectDir)\vamp-plugin-sdk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>kiss_fft_scalar=double;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     </ClCompile>
     <Link>
       <TargetMachine>MachineX86</TargetMachine>
@@ -100,9 +103,18 @@
       <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions>
     </Link>
   </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <ClCompile>
+      <AdditionalIncludeDirectories>$(ProjectDir)\constant-q-cpp;$(ProjectDir)\constant-q-cpp\cq;$(ProjectDir)\constant-q-cpp\src\ext\kissfft;$(ProjectDir)\constant-q-cpp\src\ext\kissfft\tools;$(ProjectDir)\..\vamp-plugin-sdk;$(ProjectDir)\vamp-plugin-sdk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>kiss_fft_scalar=double;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+    </ClCompile>
+    <Link>
+      <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions>
+    </Link>
+  </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <ClCompile>
-      <AdditionalIncludeDirectories>C:\Users\Chris\Documents\tuning-difference\constant-q-cpp;C:\Users\Chris\Documents\tuning-difference\constant-q-cpp\cq;C:\Users\Chris\Documents\tuning-difference\constant-q-cpp\src\ext\kissfft;C:\Users\Chris\Documents\tuning-difference\constant-q-cpp\src\ext\kissfft\tools;C:\Users\Chris\Documents\vamp-plugin-sdk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>$(ProjectDir)\constant-q-cpp;$(ProjectDir)\constant-q-cpp\cq;$(ProjectDir)\constant-q-cpp\src\ext\kissfft;$(ProjectDir)\constant-q-cpp\src\ext\kissfft\tools;$(ProjectDir)\..\vamp-plugin-sdk;$(ProjectDir)\vamp-plugin-sdk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>kiss_fft_scalar=double;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     </ClCompile>
     <Link>
@@ -151,4 +163,4 @@
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
-</Project>
\ No newline at end of file
+</Project>