aboutsummaryrefslogtreecommitdiff
path: root/ports
diff options
context:
space:
mode:
Diffstat (limited to 'ports')
-rw-r--r--ports/vamp-sdk/CMakeLists.txt10
-rw-r--r--ports/vamp-sdk/vcpkg.json3
2 files changed, 10 insertions, 3 deletions
diff --git a/ports/vamp-sdk/CMakeLists.txt b/ports/vamp-sdk/CMakeLists.txt
index d24851b31..a3d98073d 100644
--- a/ports/vamp-sdk/CMakeLists.txt
+++ b/ports/vamp-sdk/CMakeLists.txt
@@ -1,8 +1,6 @@
cmake_minimum_required(VERSION 3.8)
project(vamp-cmake)
-set(CMAKE_DEBUG_POSTFIX d)
-
find_package(SndFile REQUIRED)
set(VAMP_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/vamp/vamp.h)
@@ -65,6 +63,14 @@ set_target_properties(vamp-sdk PROPERTIES PUBLIC_HEADER "${SDK_HEADERS}")
set_target_properties(vamp-hostsdk PROPERTIES PUBLIC_HEADER
"${HOST_SDK_HEADERS}")
+# The Visual Studio project files upstream intentionally output different
+# library file names than autotools.
+# https://github.com/tenacityteam/tenacity/pull/577#discussion_r702328284
+if(WIN32)
+ set_target_properties(vamp-sdk PROPERTIES OUTPUT_NAME VampPluginSDK)
+ set_target_properties(vamp-hostsdk PROPERTIES OUTPUT_NAME VampHostSDK)
+endif()
+
set_property(TARGET vamp-sdk PROPERTY CXX_STANDARD 11)
set_property(TARGET vamp-hostsdk PROPERTY CXX_STANDARD 11)
diff --git a/ports/vamp-sdk/vcpkg.json b/ports/vamp-sdk/vcpkg.json
index c4bc939e2..2e6b1fea4 100644
--- a/ports/vamp-sdk/vcpkg.json
+++ b/ports/vamp-sdk/vcpkg.json
@@ -2,7 +2,8 @@
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg/master/scripts/vcpkg.schema.json",
"name": "vamp-sdk",
"version": "2.10",
- "description": "Library for VAMP plugins",
+ "port-version": 1,
+ "description": "Library for Vamp plugins",
"homepage": "https://www.vamp-plugins.org/develop.html",
"supports": "!uwp",
"dependencies": [