13 行
586 B
Bash
可执行文件
13 行
586 B
Bash
可执行文件
#!/bin/zsh
|
|
set -euo pipefail
|
|
cd "${0:A:h:h}"
|
|
output_dir=$(mktemp -d /tmp/fcp-beautygirl-tracking-tests.XXXXXX)
|
|
trap 'rm -rf "$output_dir"' EXIT
|
|
# tracking_tests.m imports the implementation; do not link it a second time.
|
|
xcrun clang -fobjc-arc -fmodules -Wall -Wextra -Wno-unused-parameter \
|
|
-DCI_SILENCE_GL_DEPRECATION -mmacosx-version-min=13.0 \
|
|
-framework Foundation -framework CoreImage -framework CoreGraphics \
|
|
-framework CoreMedia -framework Metal -framework Vision -framework ImageIO \
|
|
tests/tracking_tests.m -o "$output_dir/tracking-tests"
|
|
"$output_dir/tracking-tests"
|