Browse Source

Merge pull request #3100 from PatTheMav/macos-azure-pipelines-fix

CI: Quick fix to cover pre-installed Homebrew dependencies for macOS
Joel Bethke 5 năm trước cách đây
mục cha
commit
381960a7bc
1 tập tin đã thay đổi với 8 bổ sung1 xóa
  1. 8 1
      CI/install-dependencies-osx.sh

+ 8 - 1
CI/install-dependencies-osx.sh

@@ -28,7 +28,14 @@ sudo installer -pkg ./Packages.pkg -target /
 brew update
 
 #Base OBS Deps and ccache
-brew install jack speexdsp ccache mbedtls freetype fdk-aac
+for DEPENDENCY in jack speexdsp ccache mbedtls freetype fdk-aac; do
+    if [ ! -d "$(brew --cellar)/${DEPENDENCY}" ]; then
+        brew install $DEPENDENCY
+    else
+        brew upgrade $DEPENDENCY
+    fi
+done
+
 brew install https://gist.githubusercontent.com/DDRBoxman/9c7a2b08933166f4b61ed9a44b242609/raw/ef4de6c587c6bd7f50210eccd5bd51ff08e6de13/qt.rb
 if [ -d "$(brew --cellar)/swig" ]; then
     brew unlink swig