Skip to content

Commit ada74d8

Browse files
pkvietRytoEX
authored andcommitted
deps.macos: Add VST3 SDK
This retrieves the minimal submodules required to build obs-vst3. Signed-off-by: pkv <pkv@obsproject.com>
1 parent c09951a commit ada74d8

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

deps.macos/90-vst3.zsh

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
autoload -Uz log_debug log_error log_info log_status log_output
2+
3+
## Dependency Information
4+
local name='vst3sdk'
5+
local version='3.8.0'
6+
local url='https://github.com/steinbergmedia/vst3sdk.git'
7+
local hash="9fad9770f2ae8542ab1a548a68c1ad1ac690abe0"
8+
9+
## Build Steps
10+
setup() {
11+
log_info "Setup (%F{3}${target}%f)"
12+
setup_dep ${url} ${hash}
13+
}
14+
15+
install() {
16+
log_info "Install (%F{3}${target}%f)"
17+
cd ${dir}
18+
19+
mkdir -p \
20+
${target_config[output_dir]}/include \
21+
${target_config[output_dir]}/licenses/vst3sdk
22+
23+
mkdir -p ${target_config[output_dir]}/include/vst3sdk
24+
cp -R base ${target_config[output_dir]}/include/vst3sdk/
25+
cp -R pluginterfaces "${target_config[output_dir]}/include/vst3sdk/"
26+
27+
mkdir -p ${target_config[output_dir]}/include/vst3sdk/public.sdk
28+
cp -R public.sdk/source ${target_config[output_dir]}/include/vst3sdk/public.sdk/
29+
30+
if [[ -f "LICENSE.txt" ]]; then
31+
cp LICENSE.txt ${target_config[output_dir]}/licenses/vst3sdk/
32+
fi
33+
}

0 commit comments

Comments
 (0)