Refactor dependencies for external SAT solvers (#6215)
authorGereon Kremer <gereon.kremer@cs.rwth-aachen.de>
Wed, 31 Mar 2021 20:00:54 +0000 (22:00 +0200)
committerGitHub <noreply@github.com>
Wed, 31 Mar 2021 20:00:54 +0000 (20:00 +0000)
commit39ea1d8a1497a83d1efc649bd10da82916e5db5f
tree3fb701819277f3683f0baf40147a5eb94789009d
parentb7210ed60d517aebb25c23a2f407ee59562587dd
Refactor dependencies for external SAT solvers (#6215)

This PR refactors how we obtain, build and use the external SAT solvers used by CVC4: CaDiCaL, CryptoMiniSat and Kissat.
All three contrib scripts are removed and instead an external project is integrated into the cmake find scripts.
.github/workflows/ci.yml
cmake/FindCaDiCaL.cmake
cmake/FindCryptoMiniSat.cmake
cmake/FindKissat.cmake
cmake/deps-utils/CryptoMiniSat-patch-ba6f76e3.patch [new file with mode: 0644]
contrib/get-cadical [deleted file]
contrib/get-cryptominisat [deleted file]
contrib/get-kissat [deleted file]
src/CMakeLists.txt