9292 run : |
9393 sudo apt-get update
9494 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
9696 cpanm Thread::Pool::Simple
9797 - name : Confirm z3 solver is available and log the version installed
9898 run : z3 --version
@@ -118,7 +118,7 @@ jobs:
118118 run : ccache -z --max-size=500M
119119 - name : Build with make
120120 run : |
121- make -C src -j2
121+ make -C src -j2 MINISAT2=../../minisat-2.2.1 CADICAL=../../cadical
122122 make -C unit -j2
123123 make -C jbmc/src -j2
124124 make -C jbmc/unit -j2
@@ -223,7 +223,7 @@ jobs:
223223 echo "CCACHE_BASEDIR=$PWD" >> $GITHUB_ENV
224224 echo "CCACHE_DIR=$PWD/.ccache" >> $GITHUB_ENV
225225 - 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"
227227 - name : Check that doc task works
228228 run : ninja -C build doc
229229 - name : Zero ccache stats and limit in size
@@ -260,7 +260,7 @@ jobs:
260260 run : |
261261 sudo apt-get update
262262 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
264264 cpanm Thread::Pool::Simple
265265 - name : Confirm z3 solver is available and log the version installed
266266 run : z3 --version
@@ -290,7 +290,7 @@ jobs:
290290 make -C src/cpp library_check
291291 - name : Build with make
292292 run : |
293- make -C src -j2
293+ make -C src -j2 MINISAT2=../../minisat-2.2.1 CADICAL=../../cadical
294294 make -C unit -j2
295295 make -C jbmc/src -j2
296296 make -C jbmc/unit -j2
@@ -348,7 +348,7 @@ jobs:
348348 echo "CCACHE_BASEDIR=$PWD" >> $GITHUB_ENV
349349 echo "CCACHE_DIR=$PWD/.ccache" >> $GITHUB_ENV
350350 - 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"
352352 - name : Check that doc task works
353353 run : ninja -C build doc
354354 - name : Zero ccache stats and limit in size
@@ -439,7 +439,7 @@ jobs:
439439 echo "CCACHE_BASEDIR=$PWD" >> $GITHUB_ENV
440440 echo "CCACHE_DIR=$PWD/.ccache" >> $GITHUB_ENV
441441 - 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"
443443 - name : Zero ccache stats and limit in size
444444 run : ccache -z --max-size=500M
445445 - name : Build with Ninja
@@ -482,8 +482,8 @@ jobs:
482482 run : ccache -z --max-size=500M
483483 - name : Build using Make
484484 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
487487 make -C jbmc/src -j3 CXX="ccache clang++"
488488 make -C unit "CXX=ccache clang++"
489489 make -C jbmc/unit "CXX=ccache clang++"
0 commit comments