Update to CaDiCaL 1.4.1. (#6780)
authorMathias Preiner <mathias.preiner@gmail.com>
Mon, 21 Jun 2021 23:06:05 +0000 (16:06 -0700)
committerGitHub <noreply@github.com>
Mon, 21 Jun 2021 23:06:05 +0000 (23:06 +0000)
cmake/FindCaDiCaL.cmake

index 0c095a5291ceef898e157dfc96686bac20b32876..ce70c52927674e0c5721af5ed4a6913b7263507a 100644 (file)
@@ -47,7 +47,7 @@ if(NOT CaDiCaL_FOUND_SYSTEM)
   include(CheckSymbolExists)
   include(ExternalProject)
 
-  set(CaDiCaL_VERSION "88623ef0866370448c34f6e320c148fc18e6f4cc")
+  set(CaDiCaL_VERSION "rel-1.4.1")
 
   # avoid configure script and instantiate the makefile manually the configure
   # scripts unnecessarily fails for cross compilation thus we do the bare
@@ -72,7 +72,7 @@ if(NOT CaDiCaL_FOUND_SYSTEM)
     ${COMMON_EP_CONFIG}
     BUILD_IN_SOURCE ON
     URL https://github.com/arminbiere/cadical/archive/${CaDiCaL_VERSION}.tar.gz
-    URL_HASH SHA1=16ea51f0274d699f3d3c9e3be7083179eed83abf
+    URL_HASH SHA1=ad3be225f20e5c5b3883290478282698624c14a5
     CONFIGURE_COMMAND mkdir -p <SOURCE_DIR>/build
     # avoid configure script, prepare the makefile manually
     COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/makefile.in
@@ -81,11 +81,6 @@ if(NOT CaDiCaL_FOUND_SYSTEM)
       sed -i.orig -e "s,@CXX@,${CMAKE_CXX_COMPILER}," -e
       "s,@CXXFLAGS@,${CXXFLAGS}," -e "s,@MAKEFLAGS@,,"
       <SOURCE_DIR>/build/makefile
-    # This is a temporary patch until fixed upstream
-    PATCH_COMMAND
-      sed -i.orig
-        "s,#include <vector>,#include <vector>\\\\n#include <cstddef>,"
-        <SOURCE_DIR>/src/reap.hpp
     BUILD_COMMAND ${make_cmd} -C <SOURCE_DIR>/build libcadical.a
     INSTALL_COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/build/libcadical.a
                     <INSTALL_DIR>/lib/libcadical.a