diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3402913..ed1632e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -55,7 +55,21 @@ jobs: git fetch --depth 1 git checkout master - name: Build - run: bazel build -- //coloringsolver/... + run: | + cmake -S . -B build -DCMAKE_BUILD_TYPE=Release + cmake --build build --config Release --parallel + cmake --install build --config Release --prefix install + - name: Copy CLP libraries (Darwin) + run: | + mkdir -p "/Users/runner/work/Osi/Osi/dist/lib" + cp -rf "${GITHUB_WORKSPACE}/build/_deps/mathoptsolverscmake-build/extern/Osi-prefix/src/Osi/lib/" "/Users/runner/work/Osi/Osi/dist/lib" + mkdir -p "/Users/runner/work/CoinUtils/CoinUtils/dist/lib" + cp -rf "${GITHUB_WORKSPACE}/build/_deps/mathoptsolverscmake-build/extern/CoinUtils-prefix/src/CoinUtils/lib/" "/Users/runner/work/CoinUtils/CoinUtils/dist/lib" + mkdir -p "/Users/runner/work/Clp/Clp/dist/lib" + cp -rf "${GITHUB_WORKSPACE}/build/_deps/mathoptsolverscmake-build/extern/Clp-prefix/src/Clp/lib/" "/Users/runner/work/Clp/Clp/dist/lib" + mkdir -p "/Users/runner/work/Cbc/Cbc/dist/lib" + cp -rf "${GITHUB_WORKSPACE}/build/_deps/mathoptsolverscmake-build/extern/Cbc-prefix/src/Cbc/lib/" "/Users/runner/work/Cbc/Cbc/dist/lib" + if: matrix.os == 'macos-13' - name: Run tests run: python3 -u scripts/run_tests.py test_results_ref - name: Process tests