#!/bin/bash set -euo pipefail root="$(cd "$(dirname "$0")/../.." && pwd)" tmp="$(mktemp -d)" trap 'rm -rf "$tmp"' EXIT swiftc -swift-version 5 -module-cache-path "$tmp/module-cache" \ -D EVENT_LINK_SDK_DOUBLE -emit-module -emit-library -module-name AppsFlyerLib \ "$root/work/tests/EventDeepLinkCheck.swift" -o "$tmp/libAppsFlyerLib.dylib" swiftc -swift-version 5 -module-cache-path "$tmp/module-cache" \ -I "$tmp" -L "$tmp" -lAppsFlyerLib -Xlinker -rpath -Xlinker "$tmp" \ "$root/SodaLive/Sources/App/AppDeepLinkHandler.swift" \ "$root/work/tests/AppDeepLinkGiftDetailCheck.swift" \ -o "$tmp/check" "$tmp/check"