mirror of
https://github.com/nolen777/eagle0.git
synced 2026-07-28 21:35:42 +00:00
* Sync Bazel Xcode config before Bazel tests * Sync Xcode config across Bazel CI paths
18 lines
431 B
Bash
Executable File
18 lines
431 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -euo pipefail
|
|
|
|
bazel_cmd=(bazel)
|
|
if [ -n "${BAZEL_OUTPUT_USER_ROOT:-}" ]; then
|
|
bazel_cmd+=("--output_user_root=${BAZEL_OUTPUT_USER_ROOT}")
|
|
fi
|
|
if [ -n "${BAZEL_OUTPUT_BASE:-}" ]; then
|
|
bazel_cmd+=("--output_base=${BAZEL_OUTPUT_BASE}")
|
|
fi
|
|
|
|
if [ "$(uname -s)" = "Darwin" ]; then
|
|
./scripts/sync_bazel_xcode.sh
|
|
fi
|
|
|
|
"${bazel_cmd[@]}" build -c opt "$@" //src/main/cpp/net/eagle0/shardok:shardok-server
|