You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
708 B
20 lines
708 B
#!/bin/bash
|
|
|
|
# Fail on any error.
|
|
set -e
|
|
|
|
DEST="${KOKORO_ARTIFACTS_DIR}/dest"
|
|
OUT="${KOKORO_ARTIFACTS_DIR}/out"
|
|
PYTHON_SRC=${KOKORO_ARTIFACTS_DIR}/git/cpython3
|
|
|
|
BASEDIR="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
|
|
if [ "$(uname)" == "Darwin" ]; then
|
|
# http://g3doc/devtools/kokoro/g3doc/userdocs/macos/selecting_xcode
|
|
sudo xcode-select -s /Applications/Xcode_12.2.app/Contents/Developer
|
|
export SDKROOT=/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
|
|
(cd "${PYTHON_SRC}"; git apply "${BASEDIR}/0001-Enable-arm64-builds.patch")
|
|
fi
|
|
|
|
python3 --version
|
|
python3 ${BASEDIR}/build.py "${PYTHON_SRC}" "${OUT}" "${DEST}" "${KOKORO_BUILD_ID}"
|