| #!/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}" |