|
19 | 19 | run: cd build && make
|
20 | 20 | - name: tests
|
21 | 21 | run: cd build && ctest --output-on-failure
|
| 22 | + ubuntu-22-04-build-gcc: |
| 23 | + runs-on: ubuntu-22.04 |
| 24 | + steps: |
| 25 | + - name: Checkout repository code |
| 26 | + uses: actions/checkout@v2 |
| 27 | + - name: Checkout submodules |
| 28 | + run: git submodule update --init --recursive |
| 29 | + - name: update apt |
| 30 | + run: sudo apt update |
| 31 | + - name: install dependencies |
| 32 | + run: sudo apt install -y cmake gcc g++ libglpk-dev coinor-cbc coinor-libcbc-dev |
| 33 | + - name: cmake |
| 34 | + run: mkdir build && cd build && cmake .. |
| 35 | + - name: make |
| 36 | + run: cd build && make |
| 37 | + - name: tests |
| 38 | + run: cd build && ctest --output-on-failure |
| 39 | + ubuntu-24-04-build-gcc: |
| 40 | + runs-on: ubuntu-24.04 |
| 41 | + steps: |
| 42 | + - name: Checkout repository code |
| 43 | + uses: actions/checkout@v2 |
| 44 | + - name: Checkout submodules |
| 45 | + run: git submodule update --init --recursive |
| 46 | + - name: update apt |
| 47 | + run: sudo apt update |
| 48 | + - name: install dependencies |
| 49 | + run: sudo apt install -y cmake gcc g++ libglpk-dev coinor-cbc coinor-libcbc-dev |
| 50 | + - name: cmake |
| 51 | + run: mkdir build && cd build && cmake .. |
| 52 | + - name: make |
| 53 | + run: cd build && make |
| 54 | + - name: tests |
| 55 | + run: cd build && ctest --output-on-failure |
22 | 56 | ubuntu-latest-build-gcc:
|
23 | 57 | runs-on: ubuntu-latest
|
24 | 58 | steps:
|
|
57 | 91 | run: cd build && make
|
58 | 92 | - name: tests
|
59 | 93 | run: cd build && ctest --output-on-failure
|
| 94 | + ubuntu-22-04-build-clang: |
| 95 | + runs-on: ubuntu-22.04 |
| 96 | + steps: |
| 97 | + - name: Checkout repository code |
| 98 | + uses: actions/checkout@v2 |
| 99 | + - name: Checkout submodules |
| 100 | + run: git submodule update --init --recursive |
| 101 | + - name: update apt |
| 102 | + run: sudo apt update |
| 103 | + - name: install dependencies |
| 104 | + run: sudo apt install -y cmake clang libglpk-dev coinor-cbc coinor-libcbc-dev |
| 105 | + - name: cmake |
| 106 | + run: mkdir build && cd build && cmake .. |
| 107 | + shell: bash |
| 108 | + env: |
| 109 | + CC: clang |
| 110 | + CXX: clang++ |
| 111 | + - name: make |
| 112 | + run: cd build && make |
| 113 | + - name: tests |
| 114 | + run: cd build && ctest --output-on-failure |
| 115 | + ubuntu-24-04-build-clang: |
| 116 | + runs-on: ubuntu-24.04 |
| 117 | + steps: |
| 118 | + - name: Checkout repository code |
| 119 | + uses: actions/checkout@v2 |
| 120 | + - name: Checkout submodules |
| 121 | + run: git submodule update --init --recursive |
| 122 | + - name: update apt |
| 123 | + run: sudo apt update |
| 124 | + - name: install dependencies |
| 125 | + run: sudo apt install -y cmake clang libglpk-dev coinor-cbc coinor-libcbc-dev |
| 126 | + - name: cmake |
| 127 | + run: mkdir build && cd build && cmake .. |
| 128 | + shell: bash |
| 129 | + env: |
| 130 | + CC: clang |
| 131 | + CXX: clang++ |
| 132 | + - name: make |
| 133 | + run: cd build && make |
| 134 | + - name: tests |
| 135 | + run: cd build && ctest --output-on-failure |
60 | 136 | ubuntu-latest-build-clang:
|
61 | 137 | runs-on: ubuntu-latest
|
62 | 138 | steps:
|
@@ -116,7 +192,7 @@ jobs:
|
116 | 192 | - name: Checkout submodules
|
117 | 193 | run: git submodule update --init --recursive
|
118 | 194 | - name: install dependencies
|
119 |
| - run: brew install --force --overwrite cmake && brew install --force --overwrite glpk && brew tap coin-or-tools/coinor && brew install --force --overwrite coin-or-tools/coinor/cbc |
| 195 | + run: brew install --force --overwrite cmake && brew install --force --overwrite glpk |
120 | 196 | - name: cmake
|
121 | 197 | run: mkdir build && cd build && cmake ..
|
122 | 198 | - name: make
|
|
0 commit comments