From e6918187568dbd01842d8d1d2c808ce16a894239 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 21 Apr 2024 13:54:28 +0200 Subject: Adding upstream version 18.2.2. Signed-off-by: Daniel Baumann --- .../tools/setup-buildtools-mac.sh | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 src/jaegertracing/opentelemetry-cpp/tools/setup-buildtools-mac.sh (limited to 'src/jaegertracing/opentelemetry-cpp/tools/setup-buildtools-mac.sh') diff --git a/src/jaegertracing/opentelemetry-cpp/tools/setup-buildtools-mac.sh b/src/jaegertracing/opentelemetry-cpp/tools/setup-buildtools-mac.sh new file mode 100755 index 000000000..dab077976 --- /dev/null +++ b/src/jaegertracing/opentelemetry-cpp/tools/setup-buildtools-mac.sh @@ -0,0 +1,33 @@ +#!/bin/sh + +# TODO: it's not ideal experience, but we use have to use brew-provided deps. +# Sometimes we might run into a situation where a different user takes over +# control of the brew dirs. That causes the brew update to fail. +# Temporarily allow the user to take over control of brew files. + +echo *** +echo *** You may need to enter your admin password to update the brew files: +echo *** + +which -s brew +if [[ $? != 0 ]] ; then + # Install Homebrew + ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" +else + # FIXME: do we always require the brew update?? + brew update +fi + +sudo chown -R $(whoami) /usr/local/Cellar +sudo chown -R $(whoami) /usr/local/Homebrew +sudo chown -R $(whoami) /usr/local/var/homebrew +sudo chown -R $(whoami) /usr/local/etc/bash_completion.d /usr/local/include /usr/local/lib/pkgconfig /usr/local/share/aclocal /usr/local/share/locale /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var/homebrew/locks + +brew install cmake +brew install coreutils +brew install wget +brew install clang-format +brew install google-benchmark +brew tap nlohmann/json +brew install nlohmann-json +brew install abseil -- cgit v1.2.3