mirror of
https://github.com/status-im/react-native.git
synced 2025-01-12 18:44:25 +00:00
885856c6a1
Summary: * Add RCTBridge+Private to exported headers for unit tests * Fix tvOS build Closes https://github.com/facebook/react-native/pull/13840 Reviewed By: ericvicenti Differential Revision: D5027887 Pulled By: javache fbshipit-source-id: 7a17ee2f84eb1cb87e71373444ef25559959c24a
27 lines
582 B
Bash
Executable File
27 lines
582 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
# Only set when not running in an Xcode context
|
|
if [ -z "$ACTION" ] || [ -z "$BUILD_DIR" ]; then
|
|
export CC="$(xcrun -find -sdk iphoneos cc) -arch armv7 -isysroot $(xcrun -sdk iphoneos --show-sdk-path)"
|
|
fi
|
|
|
|
./configure --host arm-apple-darwin
|
|
|
|
# Fix build for tvOS
|
|
cat << EOF >> src/config.h
|
|
|
|
/* Add in so we have Apple Target Conditionals */
|
|
#ifdef __APPLE__
|
|
#include <TargetConditionals.h>
|
|
#include <Availability.h>
|
|
#endif
|
|
|
|
/* Special configuration for AppleTVOS */
|
|
#if TARGET_OS_TV
|
|
#undef HAVE_SYSCALL_H
|
|
#undef HAVE_SYS_SYSCALL_H
|
|
#undef OS_MACOSX
|
|
#endif
|
|
EOF
|