#!/usr/bin/env bash set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)" TEMP_DIR="$(mktemp -d)" trap 'rm -rf "$TEMP_DIR"' EXIT swiftc -swift-version 5 -module-cache-path "$TEMP_DIR/module-cache" \ -D EVENT_LINK_SDK_DOUBLE -emit-module -emit-library -module-name AppsFlyerLib \ "$ROOT/work/tests/EventDeepLinkCheck.swift" -o "$TEMP_DIR/libAppsFlyerLib.dylib" swiftc -swift-version 5 -module-cache-path "$TEMP_DIR/module-cache" \ -I "$TEMP_DIR" -L "$TEMP_DIR" -lAppsFlyerLib \ -Xlinker -rpath -Xlinker "$TEMP_DIR" \ "$ROOT/SodaLive/Sources/App/AppDeepLinkHandler.swift" \ "$ROOT/SodaLive/Sources/App/AppState.swift" \ "$ROOT/work/tests/EventDeepLinkCheck.swift" \ -o "$TEMP_DIR/check-event-deep-link" "$TEMP_DIR/check-event-deep-link" "$@"