diff options
Diffstat (limited to 'libs/minisat/00_UPDATE.sh')
-rw-r--r-- | libs/minisat/00_UPDATE.sh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/libs/minisat/00_UPDATE.sh b/libs/minisat/00_UPDATE.sh new file mode 100644 index 000000000..96a34ec93 --- /dev/null +++ b/libs/minisat/00_UPDATE.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +rm -f LICENSE *.cc *.h +git clone --depth 1 https://github.com/niklasso/minisat minisat_upstream +rm minisat_upstream/minisat/*/Main.cc +mv minisat_upstream/LICENSE minisat_upstream/minisat/*/*.{h,cc} . +rm -rf minisat_upstream + +sed -i -e 's,^#include *"minisat/[^/]\+/\?,#include ",' *.cc *.h +sed -i -e 's/Minisat::memUsedPeak()/Minisat::memUsedPeak(bool)/' System.cc +sed -i -e 's/PRI[iu]64/ & /' Options.h Solver.cc +sed -i -e '1 i #define __STDC_LIMIT_MACROS' *.cc +sed -i -e '1 i #define __STDC_FORMAT_MACROS' *.cc + +patch -p0 < 00_PATCH_mkLit_default_arg.patch +patch -p0 < 00_PATCH_remove_zlib.patch + |