From e9d3c1d80ae0e374dae22299dbc8fd74ea71925f Mon Sep 17 00:00:00 2001 From: Anton Filimonov Date: Sat, 17 Apr 2021 21:32:06 +0300 Subject: [PATCH] Add hyperscan deps to workflow --- .github/workflows/ci-build.yml | 36 +++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index be8a26386..94312fc04 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -83,7 +83,7 @@ jobs: if: ${{ matrix.config.os == 'ubuntu' }} run: | sudo apt-get update - sudo apt-get install g++-8 -y + sudo apt-get install g++-8 libboost-all-dev ragel -y - name: Cache openssl id: cache-openssl @@ -105,6 +105,40 @@ jobs: run: | echo "SSL_DIR=${{ github.workspace }}\openssl-1.1\${{ matrix.config.arch }}\bin" >> $GITHUB_ENV echo "SSL_ARCH=${{ matrix.config.ssl_arch }}" >> $GITHUB_ENV + + - name: install conan + if: ${{ matrix.config.os == 'windows'}} + run: | + python -m pip install --upgrade pip + pip install --upgrade conan + shell: bash + + - name: setup conan profile + if: ${{ matrix.config.os == 'windows'}} + run: | + conan profile new default --detect + conan profile show default + shell: bash + + - name: install boost + if: ${{ matrix.config.os == 'windows'}} + run: | + ${boostroot} = "${env:GITHUB_WORKSPACE}\boost_install" + conan install boost/1.72.0@ -o boost:header_only=True -g deploy --install-folder ${boostroot} + echo "BOOST_ROOT=${boostroot}\boost" >> ${env:GITHUB_ENV} + + - name: Set brew env + if: ${{ matrix.config.os == 'macos'}} + run: | + echo "HOMEBREW_NO_ANALYTICS=1" >> $GITHUB_ENV + echo "HOMEBREW_NO_AUTO_UPDATE=1" >> $GITHUB_ENV + echo "HOMEBREW_NO_INSTALL_CLEANUP=1" >> $GITHUB_ENV + + - name: Brew deps + if: ${{ matrix.config.os == 'macos'}} + run: | + brew install ragel + brew install boost - name: Cache Qt id: cache-qt