Squashed 'libs/protobuf/' content from commit fcd3b9a85
git-subtree-dir: libs/protobuf git-subtree-split: fcd3b9a85ef36e46643dc30176cea1a7ad62e02b
This commit is contained in:
41
kokoro/macos/prepare_build_macos_rc
Executable file
41
kokoro/macos/prepare_build_macos_rc
Executable file
@@ -0,0 +1,41 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# This script sets up a Kokoro MacOS worker for running Protobuf tests
|
||||
|
||||
set -eux
|
||||
|
||||
export HOMEBREW_PREFIX=$(brew --prefix)
|
||||
|
||||
##
|
||||
# Select Xcode version
|
||||
export DEVELOPER_DIR=/Applications/Xcode_14.app/Contents/Developer
|
||||
sudo xcode-select -s "${DEVELOPER_DIR}"
|
||||
|
||||
##
|
||||
# Use Python 2 by default (for googletest)
|
||||
pyenv global 2.7.18
|
||||
|
||||
##
|
||||
# Setup RVM
|
||||
if [[ "${KOKORO_INSTALL_RVM:-}" == "yes" ]] ; then
|
||||
git config --global --add safe.directory $HOMEBREW_PREFIX/Library/Taps/homebrew/homebrew-cask
|
||||
git config --global --add safe.directory $HOMEBREW_PREFIX/Library/Taps/homebrew/homebrew-core
|
||||
git config --global --add safe.directory $HOMEBREW_PREFIX/Library/Taps/homebrew/homebrew-services
|
||||
sudo chown -R $(whoami) $HOME/.rvm/
|
||||
fi
|
||||
|
||||
# "Install" valgrind if it doesn't exist
|
||||
##
|
||||
if [ ! -x "$(command -v valgrind)" ]; then
|
||||
echo "#! /bin/bash" > valgrind
|
||||
chmod ug+x valgrind
|
||||
sudo mv valgrind /usr/local/bin/valgrind
|
||||
fi
|
||||
|
||||
##
|
||||
# Install Virtual Python Environment
|
||||
|
||||
if [[ "${KOKORO_INSTALL_VENV:-}" == "yes" ]] ; then
|
||||
python3 -m venv venv
|
||||
source venv/bin/activate
|
||||
fi
|
||||
Reference in New Issue
Block a user