2020-01-02 10:43:19 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
2020-11-01 05:26:58 +01:00
|
|
|
run_linux() {
|
|
|
|
bazel run //qt:runanki -- $*
|
|
|
|
}
|
2020-03-22 19:52:56 +01:00
|
|
|
|
2020-11-01 05:26:58 +01:00
|
|
|
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 //qt:runanki && \
|
|
|
|
rsync -avPL --exclude=anki/external --exclude=__pycache__ --delete \
|
|
|
|
$workspace/bazel-bin/qt/runanki* $workspace/bazel-copy/ && \
|
|
|
|
$workspace/bazel-copy/runanki $*
|
|
|
|
}
|
|
|
|
|
|
|
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
|
|
|
run_mac
|
|
|
|
else
|
|
|
|
run_linux
|
|
|
|
fi
|