From: Matthew Fernandez Date: Wed, 23 Mar 2022 03:39:41 +0000 (-0700) Subject: CI: replicate Qt tweak explanation from one macOS file into another X-Git-Tag: 4.0.0~150^2~7 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f81ed63004d85257d2c75293d7eef6aa45c10f45;p=graphviz CI: replicate Qt tweak explanation from one macOS file into another Makes it slightly less cryptic to the reader why these steps are being done. --- diff --git a/ci/install-runtime-dependencies-macos.sh b/ci/install-runtime-dependencies-macos.sh index 395e69473..ab343ada2 100644 --- a/ci/install-runtime-dependencies-macos.sh +++ b/ci/install-runtime-dependencies-macos.sh @@ -8,10 +8,26 @@ set -x brew update brew install pango || brew upgrade pango brew install qt5 || brew upgrade qt5 + +# quoting Homebrew: +# +# qt@5 is keg-only, which means it was not symlinked into /usr/local, +# because this is an alternate version of another formula. +# +# If you need to have qt@5 first in your PATH, run: +# echo 'export PATH="/usr/local/opt/qt@5/bin:$PATH"' >> ~/.zshrc +# +# For compilers to find qt@5 you may need to set: +# export LDFLAGS="-L/usr/local/opt/qt@5/lib" +# export CPPFLAGS="-I/usr/local/opt/qt@5/include" +# +# For pkg-config to find qt@5 you may need to set: +# export PKG_CONFIG_PATH="/usr/local/opt/qt@5/lib/pkgconfig" export PATH="/usr/local/opt/qt@5/bin:$PATH" export LDFLAGS="-L/usr/local/opt/qt@5/lib" export CPPFLAGS="-I/usr/local/opt/qt@5/include" export PKG_CONFIG_PATH="/usr/local/opt/qt@5/lib/pkgconfig" + brew install libxaw || brew upgrade libxaw # install MacPorts for libANN