Skip to content

Commit

Permalink
Updating vst3sdk to v3.14
Browse files Browse the repository at this point in the history
  • Loading branch information
noizebox committed Dec 9, 2019
1 parent 24b1726 commit ea0bbc3
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 101 deletions.
15 changes: 3 additions & 12 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,15 +1,3 @@
[submodule "vst3_pluginterfaces"]
path = third-party/vst3sdk/pluginterfaces
url = git://github.com/steinbergmedia/vst3_pluginterfaces.git
[submodule "vst3_cmake"]
path = third-party/vst3sdk/cmake
url = git://github.com/steinbergmedia/vst3_cmake.git
[submodule "vst3_base"]
path = third-party/vst3sdk/base
url = git://github.com/steinbergmedia/vst3_base.git
[submodule "vst3_public_sdk"]
path = third-party/vst3sdk/public.sdk
url = git://github.com/steinbergmedia/vst3_public_sdk
[submodule "third-party/rapidjson"]
path = third-party/rapidjson
url = https://github.com/miloyip/rapidjson.git
Expand All @@ -23,3 +11,6 @@
[submodule "test/gtest"]
path = test/gtest
url = https://github.com/google/googletest.git
[submodule "third-party/vst3sdk"]
path = third-party/vst3sdk
url = https://github.com/steinbergmedia/vst3sdk.git
21 changes: 20 additions & 1 deletion third-party/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,27 @@
cmake_minimum_required(VERSION 3.8)

add_subdirectory(vst3sdk EXCLUDE_FROM_ALL)
add_subdirectory(fifo EXCLUDE_FROM_ALL)

##########################
# VST3SDK and examples #
##########################

# Exclude VstGui, hosting samples and skip validation
set(SMTG_ADD_VSTGUI OFF CACHE BOOL "" FORCE)
set(SMTG_ADD_VST3_PLUGINS_SAMPLES ON CACHE BOOL "" FORCE)
set(SMTG_ADD_VST3_HOSTING_SAMPLES OFF CACHE BOOL "" FORCE)
set(SMTG_RUN_VST_VALIDATOR OFF CACHE BOOL "" FORCE)

# Don't install example plugins in ~/.vst3, keep them in the build directory
set(SMTG_PLUGIN_TARGET_PATH ${CMAKE_CURRENT_BINARY_DIR}/vst3sdk/VST3 CACHE STRING "" FORCE)
set(SMTG_LINUX ON)

add_subdirectory(vst3sdk)

# Supress warnings to keep our build output clean
set_target_properties(base PROPERTIES COMPILE_FLAGS "-Wno-deprecated -Wno-cpp")


#####################################################
# External Projects definitions (non-Cmake based) #
#####################################################
Expand Down
1 change: 1 addition & 0 deletions third-party/vst3sdk
Submodule vst3sdk added at 0908f4
84 changes: 0 additions & 84 deletions third-party/vst3sdk/CMakeLists.txt

This file was deleted.

1 change: 0 additions & 1 deletion third-party/vst3sdk/base
Submodule base deleted from 37dbdb
1 change: 0 additions & 1 deletion third-party/vst3sdk/cmake
Submodule cmake deleted from f7ae22
1 change: 0 additions & 1 deletion third-party/vst3sdk/pluginterfaces
Submodule pluginterfaces deleted from 6c6bb3
1 change: 0 additions & 1 deletion third-party/vst3sdk/public.sdk
Submodule public.sdk deleted from ced72c

0 comments on commit ea0bbc3

Please sign in to comment.