25 lines
626 B
Bash
Executable File
25 lines
626 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
run_linux() {
|
|
bazel run $BUILDARGS //qt:runanki -- $*
|
|
}
|
|
|
|
run_mac() {
|
|
# QtWebEngineProcess is unable to locate icudtl.dat from a symlinked tree,
|
|
# so we need to copy the files into a working folder before running on a Mac.
|
|
workspace=$(dirname $0)
|
|
bazel build $BUILDARGS //qt:runanki && \
|
|
rsync -aiL --exclude=anki/external --delete -f'-p __pycache__' \
|
|
$workspace/bazel-bin/qt/runanki* $workspace/bazel-copy/ && \
|
|
$workspace/bazel-copy/runanki $*
|
|
}
|
|
|
|
export PYTHONWARNINGS=default
|
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
|
run_mac $*
|
|
else
|
|
run_linux $*
|
|
fi
|