| 1 | #!/bin/bash |
| 2 | set -euo pipefail |
| 3 | module_dir=$(cd "$(dirname "$0")/.." && pwd) |
| 4 | sdk=$(xcrun --sdk macosx --show-sdk-path) |
| 5 | compiler=$(xcrun --find swiftc) |
| 6 | output=$(mktemp -d) |
| 7 | trap 'rm -rf "$output"' EXIT |
| 8 | "$compiler" -O -target "$(uname -m)-apple-ios16.1-macabi" -sdk "$sdk" \ |
| 9 | -F "$sdk/System/iOSSupport/System/Library/Frameworks" \ |
| 10 | "$module_dir/ios/ReviewDiffCodeLayout.swift" "$module_dir/tests/ios/main.swift" \ |
| 11 | -o "$output/layout-tests" |
| 12 | "$output/layout-tests" |