mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-15 21:45:19 +00:00
30 lines
959 B
Bash
Executable File
30 lines
959 B
Bash
Executable File
#/bin/sh
|
|
|
|
set -x
|
|
set -e
|
|
|
|
BUILD_DIR="$(pwd)/$1"
|
|
ARCH="$2"
|
|
|
|
echo "BUILD_DIR=$BUILD_DIR"
|
|
echo "ARCH=$ARCH"
|
|
|
|
export PATH="$PATH:$BUILD_DIR/depot_tools"
|
|
|
|
rm -rf "$BUILD_DIR/src/openssl"
|
|
cp -R "$BUILD_DIR/openssl" "$BUILD_DIR/src/"
|
|
|
|
pushd "$BUILD_DIR/src"
|
|
|
|
sh "../patch.sh" || true
|
|
|
|
OUT_DIR="ios"
|
|
if [ "$ARCH" == "x64" ]; then
|
|
OUT_DIR="ios_sim"
|
|
fi
|
|
|
|
gn gen out/$OUT_DIR --args="use_xcode_clang=true "" target_cpu=\"$ARCH\""' target_os="ios" is_debug=false is_component_build=false rtc_include_tests=false use_rtti=true rtc_use_x11=false use_custom_libcxx=false use_custom_libcxx_for_host=false rtc_include_builtin_video_codecs=false rtc_build_ssl=false rtc_build_examples=false rtc_build_tools=false ios_deployment_target="9.0" ios_enable_code_signing=false is_unsafe_developer_build=false rtc_enable_protobuf=false rtc_include_builtin_video_codecs=false rtc_use_gtk=false rtc_use_metal_rendering=false rtc_ssl_root="//openssl"'
|
|
ninja -C out/$OUT_DIR webrtc
|
|
|
|
popd
|