update build script

This commit is contained in:
Nikolai Rodionov 2022-11-05 08:18:55 +01:00 committed by Nikolai Rodionov
parent d30ea44d2c
commit d2806b64e7
No known key found for this signature in database
GPG Key ID: 906851F91B1DA3EF
4 changed files with 12 additions and 2 deletions

6
.gitmodules vendored Normal file
View File

@ -0,0 +1,6 @@
[submodule "deps/juce"]
path = deps/juce
url = https://github.com/juce-framework/JUCE.git
[submodule "deps/clap-juce-extensions"]
path = deps/clap-juce-extensions
url = https://github.com/free-audio/clap-juce-extensions.git

6
build_docker.sh Normal file → Executable file
View File

@ -1,4 +1,6 @@
# docker build -t paulxstretch_builder -f Dockerfile.arch .
#! /bin/bash
docker build -t paulxstretch_builder -f Dockerfile.arch .
mkdir -p ./build
docker run -v $PWD:/src -v $PWD/build:/build paulxstretch_builder cmake -B build -S /src -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev
docker run -v $PWD:/src -v $PWD/build:/build paulxstretch_builder cmake --build build
docker run -v $PWD:/src -v $PWD/build:/build paulxstretch_builder cmake --build build
sudo chown $USER build/. -R

1
deps/clap-juce-extensions vendored Submodule

@ -0,0 +1 @@
Subproject commit a4265bcc85488292504b6a298a4e243e688316fb

1
deps/juce vendored Submodule

@ -0,0 +1 @@
Subproject commit 965d0ca4be178c4a0000b116d460e15c30311992