diff options
utau/openutau: Create Package openutau
in new repository utau
Diffstat (limited to 'src/utau/openutau/build-worldline')
-rwxr-xr-x | src/utau/openutau/build-worldline | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/utau/openutau/build-worldline b/src/utau/openutau/build-worldline new file mode 100755 index 0000000..1da3da7 --- /dev/null +++ b/src/utau/openutau/build-worldline @@ -0,0 +1,14 @@ +#!/usr/bin/env zsh +set -e +cd cpp +_bazel_opts=() +case "$CARCH" in + aarch64*|arm*) _runtime_dir="$builddir/runtimes/linux-x64";_bazel_opts+=("--cpu=k8") ;; + x86|x86_64) _runtime_dir="$builddir/runtimes/linux-arm64";_bazel_opts+=("--config=ubuntu-aarch64") ;; + *) echo "Unable to determine a supported architecture from (CARCH=$CARCH)" ; return 1 ;; +esac +mkdir -p "$_runtime_dir" +bazel build //worldline:worldline -c opt "${_bazel_opts[@]}" +chmod +w bazel-bin/worldline/libworldline.so +cp bazel-bin/worldline/libworldline.so "$_runtime_dir"/native +cd .. |