92
92
run : |
93
93
sudo apt-get update
94
94
sudo apt-get install --no-install-recommends -yq clang-10 clang++-10 gdb maven jq flex bison libxml2-utils cpanminus ccache z3
95
- make -C src minisat2-download
95
+ make -C src minisat2-download cadical-download
96
96
cpanm Thread::Pool::Simple
97
97
- name : Confirm z3 solver is available and log the version installed
98
98
run : z3 --version
@@ -118,7 +118,7 @@ jobs:
118
118
run : ccache -z --max-size=500M
119
119
- name : Build with make
120
120
run : |
121
- make -C src -j2
121
+ make -C src -j2 MINISAT2=../../minisat-2.2.1 CADICAL=../../cadical
122
122
make -C unit -j2
123
123
make -C jbmc/src -j2
124
124
make -C jbmc/unit -j2
@@ -223,7 +223,7 @@ jobs:
223
223
echo "CCACHE_BASEDIR=$PWD" >> $GITHUB_ENV
224
224
echo "CCACHE_DIR=$PWD/.ccache" >> $GITHUB_ENV
225
225
- name : Configure using CMake
226
- run : cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++
226
+ run : cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++ -Dsat_impl="minisat2;cadical"
227
227
- name : Check that doc task works
228
228
run : ninja -C build doc
229
229
- name : Zero ccache stats and limit in size
@@ -260,7 +260,7 @@ jobs:
260
260
run : |
261
261
sudo apt-get update
262
262
sudo apt-get install --no-install-recommends -yq clang clang-14 gdb maven jq flex bison libxml2-utils cpanminus ccache z3
263
- make -C src minisat2-download
263
+ make -C src minisat2-download cadical-download
264
264
cpanm Thread::Pool::Simple
265
265
- name : Confirm z3 solver is available and log the version installed
266
266
run : z3 --version
@@ -290,7 +290,7 @@ jobs:
290
290
make -C src/cpp library_check
291
291
- name : Build with make
292
292
run : |
293
- make -C src -j2
293
+ make -C src -j2 MINISAT2=../../minisat-2.2.1 CADICAL=../../cadical
294
294
make -C unit -j2
295
295
make -C jbmc/src -j2
296
296
make -C jbmc/unit -j2
@@ -348,7 +348,7 @@ jobs:
348
348
echo "CCACHE_BASEDIR=$PWD" >> $GITHUB_ENV
349
349
echo "CCACHE_DIR=$PWD/.ccache" >> $GITHUB_ENV
350
350
- name : Configure using CMake
351
- run : cmake -S . -Bbuild -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++
351
+ run : cmake -S . -Bbuild -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++ -Dsat_impl="minisat2;cadical"
352
352
- name : Check that doc task works
353
353
run : ninja -C build doc
354
354
- name : Zero ccache stats and limit in size
@@ -439,7 +439,7 @@ jobs:
439
439
echo "CCACHE_BASEDIR=$PWD" >> $GITHUB_ENV
440
440
echo "CCACHE_DIR=$PWD/.ccache" >> $GITHUB_ENV
441
441
- name : Configure using CMake
442
- run : cmake -H. -Bbuild -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++
442
+ run : cmake -H. -Bbuild -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++ -Dsat_impl="minisat2;cadical"
443
443
- name : Zero ccache stats and limit in size
444
444
run : ccache -z --max-size=500M
445
445
- name : Build with Ninja
@@ -482,8 +482,8 @@ jobs:
482
482
run : ccache -z --max-size=500M
483
483
- name : Build using Make
484
484
run : |
485
- make -C src minisat2-download
486
- make -C src -j3 CXX="ccache clang++"
485
+ make -C src minisat2-download cadical-download
486
+ make -C src -j3 CXX="ccache clang++" MINISAT2=../../minisat-2.2.1 CADICAL=../../cadical
487
487
make -C jbmc/src -j3 CXX="ccache clang++"
488
488
make -C unit "CXX=ccache clang++"
489
489
make -C jbmc/unit "CXX=ccache clang++"
0 commit comments