generic brew prefix on macos build script

This commit is contained in:
alemuntoni 2023-11-06 16:53:50 +01:00
parent 360a3d2f17
commit 3b47855a1d

View File

@ -43,6 +43,10 @@ case $i in
USE_BREW_LLVM=true
shift # past argument=value
;;
--use_brew_qt)
QT_DIR=$(brew --prefix qt5)
shift # past argument=value
;;
--ccache)
CCACHE="-DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache"
shift # past argument=value
@ -71,13 +75,17 @@ then
fi
if [ "$USE_BREW_LLVM" = true ] ; then
export PATH="$(brew --prefix llvm)/bin:$PATH";
export CC=/usr/local/opt/llvm/bin/clang
export CXX=/usr/local/opt/llvm/bin/clang++
BREW_PATH="$(brew --prefix)"
LLVM_PATH="$(brew --prefix llvm)"
export SDKROOT=$(xcrun --sdk macosx --show-sdk-path)
export LIBRARY_PATH="$LIBRARY_PATH:$SDKROOT/usr/lib"
export PATH="$LLVM_PATH/bin:$PATH"
export CC="$LLVM_PATH/bin/clang"
export CXX="$LLVM_PATH/bin/clang++"
export COMPILER=${CXX}
export CFLAGS="-I /usr/local/include -I/usr/local/opt/llvm/include"
export CXXFLAGS="-I /usr/local/include -I/usr/local/opt/llvm/include"
export LDFLAGS="-L /usr/local/lib -L/usr/local/opt/llvm/lib"
export CFLAGS="-I $BREW_PATH/include -I $LLVM_PATH/include"
export CXXFLAGS="-I $BREW_PATH/include -I $LLVM_PATH/include"
export LDFLAGS="-L $LIBRARY_PATH -L $BREW_PATH/lib -L $LLVM_PATH/lib"
fi
BUILD_PATH=$(realpath $BUILD_PATH)