Improved opus build scripts

This commit is contained in:
WolverinDEV 2020-03-31 02:14:48 +02:00
parent 824e7c677b
commit a789e5674f
2 changed files with 8 additions and 8 deletions

View file

@ -14,7 +14,7 @@ emcmake cmake .. || {
exit 1 exit 1
} }
emmake make || { emmake make -j"$(nproc --all)" || {
echo "Failed to build file" echo "Failed to build file"
exit 1 exit 1
} }

View file

@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
cd $(dirname $0) cd "$(dirname "$0")" || exit 1
if [[ -d generated/ ]]; then if [[ -d generated/ ]]; then
rm -r generated rm -r generated
@ -15,19 +15,19 @@ mkdir generated
exit 1 exit 1
} }
$(curl --version &> /dev/null) curl --version &> /dev/null; _exit_code=$?
[[ $? -ne 0 ]] && { [[ $_exit_code -ne 0 ]] && {
echo "Missing CURL. Please install it" echo "Missing CURL. Please install it"
exit 1 exit 1
} }
curl https://web.teaspeak.de/wasm/TeaWeb-Worker-Codec-Opus.js --output generated/TeaWeb-Worker-Codec-Opus.js curl https://web.teaspeak.de/wasm/TeaWeb-Worker-Codec-Opus.js --output generated/TeaWeb-Worker-Codec-Opus.js; _exit_code=$?
[[ $? -ne 0 ]] && { [[ $_exit_code -ne 0 ]] && {
echo "Failed to download opus worker library" echo "Failed to download opus worker library"
exit 1 exit 1
} }
curl https://web.teaspeak.de/wasm/TeaWeb-Worker-Codec-Opus.wasm --output generated/TeaWeb-Worker-Codec-Opus.wasm curl https://web.teaspeak.de/wasm/TeaWeb-Worker-Codec-Opus.wasm --output generated/TeaWeb-Worker-Codec-Opus.wasm; _exit_code=$?
[[ $? -ne 0 ]] && { [[ $_exit_code -ne 0 ]] && {
echo "Failed to download opus worker library natives" echo "Failed to download opus worker library natives"
exit 1 exit 1
} }