diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 464f42a..a2467e7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,8 +36,10 @@ jobs: run: | export DEBIAN_FRONTEND=noninteractive sudo apt-get install -y clang wget unzip build-essential cmake libeigen3-dev git - - - name: Source-based Dependencies + + + - name: Source-based Dependencies - Google Test [Ubuntu and macOS] + if: matrix.os == 'ubuntu-latest' || matrix.os == 'macOS-latest' shell: bash run: | wget https://github.com/google/googletest/archive/release-1.8.0.zip @@ -48,7 +50,10 @@ jobs: cmake -DCMAKE_INSTALL_PREFIX=${GITHUB_WORKSPACE}/install -DBUILD_GTEST=ON -DBUILD_SHARED_LIBS=ON .. cmake --build . --config ${{ matrix.build_type }} --target install cd ../.. - + + - name: Source-based Dependencies - osqp + shell: bash + run: | git clone --recursive https://github.com/oxfordcontrol/osqp.git cd osqp mkdir build