31 lines
865 B
Bash
31 lines
865 B
Bash
#!/bin/bash
|
|
# Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
#
|
|
# This source code is licensed under the MIT license found in the
|
|
# LICENSE file in the root directory of this source tree.
|
|
|
|
set -x
|
|
|
|
# CocoaPods requires vendored frameworks to exist before `pod install` is run,
|
|
# and to be proper Moch-O binaries in order to auto-link them to the user's Xcode project.
|
|
# This script creates dummy hermes.framework for macosx and ios.
|
|
# They are then get rewritten by `build-hermes-xcode.sh` during Xcode build.
|
|
|
|
rm -rf destroot
|
|
|
|
mkdir -p destroot/Library/Frameworks
|
|
|
|
pushd destroot/Library/Frameworks > /dev/null || exit 1
|
|
|
|
echo '' > dummy.c
|
|
|
|
mkdir -p macosx/hermes.framework
|
|
clang dummy.c -dynamiclib -o macosx/hermes.framework/hermes
|
|
|
|
mkdir -p ios/hermes.framework
|
|
clang dummy.c -dynamiclib -o ios/hermes.framework/hermes
|
|
|
|
rm dummy.c
|
|
|
|
popd > /dev/null || exit 1
|