diff VamPy.vcxproj @ 102:3b6b3f0cffcb

On Windows use non-DLL runtime, and ensure consistency with Vamp SDK files by including them in project directly
author Chris Cannam
date Fri, 01 Feb 2019 18:12:43 +0000
parents fdaddbb471bf
children 325fc01e00aa
line wrap: on
line diff
--- a/VamPy.vcxproj	Fri Feb 01 18:07:02 2019 +0000
+++ b/VamPy.vcxproj	Fri Feb 01 18:12:43 2019 +0000
@@ -71,14 +71,14 @@
     <ClCompile>
       <AdditionalIncludeDirectories>..\vamp-plugin-sdk;C:\Python27\include;C:\Python27\Lib\site-packages\numpy\core\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;VAMPY_EXPORTS;HAVE_NUMPY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
       <PrecompiledHeader />
       <WarningLevel>Level3</WarningLevel>
       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     </ClCompile>
     <Link>
       <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions>
-      <AdditionalDependencies>VampPluginSDK.lib;python27.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>python27.lib;%(AdditionalDependencies)</AdditionalDependencies>
       <AdditionalLibraryDirectories>..\vamp-plugin-sdk\build\Release;C:\Python27\libs;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <SubSystem>Windows</SubSystem>
@@ -101,6 +101,9 @@
     <ClInclude Include="PyTypeInterface.h" />
   </ItemGroup>
   <ItemGroup>
+    <ClCompile Include="..\vamp-plugin-sdk\src\vamp-sdk\FFT.cpp" />
+    <ClCompile Include="..\vamp-plugin-sdk\src\vamp-sdk\PluginAdapter.cpp" />
+    <ClCompile Include="..\vamp-plugin-sdk\src\vamp-sdk\RealTime.cpp" />
     <ClCompile Include="Mutex.cpp" />
     <ClCompile Include="PyExtensionManager.cpp" />
     <ClCompile Include="PyExtensionModule.cpp" />