blob: 79c43c0612aa450785338801194156a5fb162119 [file] [log] [blame]
#!/bin/sh
#
# Relinks libNest.a against the version of ffmpeg provided in
# lib/ffmpeg/ffmpeg_build for the arm64 device architecture.
SDK_PATH=$(xcrun --sdk appletvos --show-sdk-path)
FFMPEG_PATH=lib/ffmpeg/ffmpeg_build
LIB_NAME=libNest.a
clang++ -arch arm64 -isysroot $SDK_PATH $LIB_NAME \
-F./framework/crashlytics \
-mtvos-version-min=10.0 -dead_strip -fobjc-arc -fobjc-link-runtime -fembed-bitcode-marker \
-ObjC -lz -framework AVFoundation -framework CoreBluetooth -framework CoreData \
-framework CoreGraphics -framework Foundation -framework Crashlytics -framework Fabric \
-framework ImageIO -framework SystemConfiguration -framework UIKit -framework GameController \
$FFMPEG_PATH/libavcodec-tvos.a $FFMPEG_PATH/libavformat-tvos.a $FFMPEG_PATH/libswscale-tvos.a \
$FFMPEG_PATH/libavutil-tvos.a $FFMPEG_PATH/libavdevice-tvos.a lib/libopus-tvos.a \
-o Nest.app/Nest