mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
28 lines
650 B
Bash
Executable File
28 lines
650 B
Bash
Executable File
#!/bin/bash
|
|
# Build macOS window tracking helper binary
|
|
|
|
set -e
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
SWIFT_SOURCE="$SCRIPT_DIR/get-mpv-window-macos.swift"
|
|
OUTPUT_DIR="$SCRIPT_DIR/../dist/scripts"
|
|
OUTPUT_BINARY="$OUTPUT_DIR/get-mpv-window-macos"
|
|
|
|
# Only build on macOS
|
|
if [[ "$(uname)" != "Darwin" ]]; then
|
|
echo "Skipping macOS helper build (not on macOS)"
|
|
exit 0
|
|
fi
|
|
|
|
# Create output directory
|
|
mkdir -p "$OUTPUT_DIR"
|
|
|
|
# Compile Swift script to binary
|
|
echo "Compiling macOS window tracking helper..."
|
|
swiftc -O "$SWIFT_SOURCE" -o "$OUTPUT_BINARY"
|
|
|
|
# Make executable
|
|
chmod +x "$OUTPUT_BINARY"
|
|
|
|
echo "✓ Built $OUTPUT_BINARY"
|