Refactor cmake to build either static or shared (#7534)
authorGereon Kremer <nafur42@gmail.com>
Thu, 4 Nov 2021 18:43:42 +0000 (11:43 -0700)
committerGitHub <noreply@github.com>
Thu, 4 Nov 2021 18:43:42 +0000 (18:43 +0000)
commite1f69a43e9ee7e4a63f3c4a1881001bc650c9df7
treef5293f7fdc47f773466185585a8c41d85a258562
parent6aef06e6fed867eb014e08859139c8c610c7cce4
Refactor cmake to build either static or shared (#7534)

This PR simplifies the cmake setup to only build either shared or statically. It also attempts to fix windows builds, both shared and static.
18 files changed:
.github/actions/configure-and-build/action.yml
.github/actions/run-tests/action.yml
.github/workflows/ci.yml
CMakeLists.txt
cmake/ConfigCompetition.cmake
cmake/FindANTLR3.cmake
cmake/FindCLN.cmake
cmake/FindGMP.cmake
cmake/FindPoly.cmake
cmake/cvc5Config.cmake.in
configure.sh
examples/CMakeLists.txt
src/CMakeLists.txt
src/api/java/CMakeLists.txt
src/api/python/CMakeLists.txt
src/main/CMakeLists.txt
src/parser/CMakeLists.txt
test/unit/CMakeLists.txt