Skip to content

Commit 70741ff

Browse files
committed
Remove support for Precosat
Precosat has last been released in 2010.
1 parent 2aa81eb commit 70741ff

File tree

7 files changed

+3
-201
lines changed

7 files changed

+3
-201
lines changed

src/common

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -159,18 +159,14 @@ else
159159
endif
160160

161161
# select default solver to be minisat2 if no other is specified
162-
ifeq ($(BOOLEFORCE)$(CHAFF)$(GLUCOSE)$(IPASIR)$(LINGELING)$(MINISAT)$(MINISAT2)$(PICOSAT)$(PRECOSAT),)
162+
ifeq ($(BOOLEFORCE)$(CHAFF)$(GLUCOSE)$(IPASIR)$(LINGELING)$(MINISAT)$(MINISAT2)$(PICOSAT),)
163163
MINISAT2 = ../../minisat-2.2.1
164164
endif
165165

166166
ifneq ($(IPASIR),)
167167
CP_CXXFLAGS += -DHAVE_IPASIR
168168
endif
169169

170-
ifneq ($(PRECOSAT),)
171-
CP_CXXFLAGS += -DHAVE_PRECOSAT
172-
endif
173-
174170
ifneq ($(PICOSAT),)
175171
CP_CXXFLAGS += -DHAVE_PICOSAT
176172
endif

src/config.inc

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ endif
1616
#LIB_GLPK = -lglpk
1717

1818
# SAT-solvers we have
19-
#PRECOSAT = ../../precosat-576-7e5e66f-120112
2019
#PICOSAT = ../../picosat-959
2120
#LINGELING = ../../lingeling-587f-4882048-110513
2221
#CHAFF = ../../zChaff
@@ -30,10 +29,6 @@ endif
3029
# when linking against an IPASIR solver.
3130
LIBSOLVER =
3231

33-
ifneq ($(PRECOSAT),)
34-
CP_CXXFLAGS += -DSATCHECK_PRECOSAT
35-
endif
36-
3732
ifneq ($(PICOSAT),)
3833
CP_CXXFLAGS += -DSATCHECK_PICOSAT
3934
endif

src/solvers/CMakeLists.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,6 @@ set(cudd_source
2626
${CMAKE_CURRENT_SOURCE_DIR}/qbf/qbf_bdd_core.cpp
2727
${CMAKE_CURRENT_SOURCE_DIR}/qbf/qbf_skizzo_core.cpp
2828
)
29-
set(precosat_source
30-
${CMAKE_CURRENT_SOURCE_DIR}/sat/satcheck_precosat.cpp
31-
)
3229
set(picosat_source
3330
${CMAKE_CURRENT_SOURCE_DIR}/sat/satcheck_picosat.cpp
3431
)
@@ -50,7 +47,6 @@ list(REMOVE_ITEM sources
5047
${glucose_source}
5148
${squolem2_source}
5249
${cudd_source}
53-
${precosat_source}
5450
${picosat_source}
5551
${lingeling_source}
5652
${booleforce_source}

src/solvers/Makefile

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,6 @@ ifneq ($(CUDD),)
5050
-L $(CUDD)/epd -lobj -lcudd -lmtr -lst -lutil -lepd -ldddmp
5151
endif
5252

53-
ifneq ($(PRECOSAT),)
54-
PRECOSAT_SRC=sat/satcheck_precosat.cpp
55-
PRECOSAT_INCLUDE=-I $(PRECOSAT)
56-
PRECOSAT_LIB=$(PRECOSAT)/precosat$(OBJEXT)
57-
CP_CXXFLAGS += -DHAVE_PRECOSAT
58-
endif
59-
6053
ifneq ($(PICOSAT),)
6154
PICOSAT_SRC=sat/satcheck_picosat.cpp
6255
PICOSAT_INCLUDE=-I $(PICOSAT)
@@ -80,7 +73,6 @@ SRC = $(BOOLEFORCE_SRC) \
8073
$(IPASIR_SRC) \
8174
$(MINISAT_SRC) \
8275
$(PICOSAT_SRC) \
83-
$(PRECOSAT_SRC) \
8476
$(SQUOLEM2_SRC) \
8577
cvc/cvc_conv.cpp \
8678
cvc/cvc_dec.cpp \
@@ -199,7 +191,7 @@ INCLUDES += -I .. \
199191
$(CHAFF_INCLUDE) $(BOOLEFORCE_INCLUDE) $(MINISAT_INCLUDE) $(MINISAT2_INCLUDE) \
200192
$(IPASIR_INCLUDE) \
201193
$(SQUOLEM2_INC) $(CUDD_INCLUDE) $(GLUCOSE_INCLUDE) \
202-
$(PRECOSAT_INCLUDE) $(PICOSAT_INCLUDE) $(LINGELING_INCLUDE)
194+
$(PICOSAT_INCLUDE) $(LINGELING_INCLUDE)
203195

204196
CLEANFILES = solvers$(LIBEXT) \
205197
smt2_solver$(EXEEXT) smt2/smt2_solver$(OBJEXT) smt2/smt2_solver$(DEPEXT)
@@ -216,7 +208,7 @@ endif
216208

217209
SOLVER_LIB = $(CHAFF_LIB) $(BOOLEFORCE_LIB) $(MINISAT_LIB) \
218210
$(MINISAT2_LIB) $(SQUOLEM2_LIB) $(CUDD_LIB) \
219-
$(PRECOSAT_LIB) $(PICOSAT_LIB) $(LINGELING_LIB) $(GLUCOSE_LIB)
211+
$(PICOSAT_LIB) $(LINGELING_LIB) $(GLUCOSE_LIB)
220212

221213
###############################################################################
222214

src/solvers/sat/satcheck.h

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ Author: Daniel Kroening, [email protected]
1919
// #define SATCHECK_MINISAT2
2020
// #define SATCHECK_GLUCOSE
2121
// #define SATCHECK_BOOLEFORCE
22-
// #define SATCHECK_PRECOSAT
2322
// #define SATCHECK_PICOSAT
2423
// #define SATCHECK_LINGELING
2524

@@ -47,10 +46,6 @@ Author: Daniel Kroening, [email protected]
4746
#define SATCHECK_BOOLEFORCE
4847
#endif
4948

50-
#if defined(HAVE_PRECOSAT) && !defined(SATCHECK_PRECOSAT)
51-
#define SATCHECK_PRECOSAT
52-
#endif
53-
5449
#if defined(HAVE_PICOSAT) && !defined(SATCHECK_PICOSAT)
5550
#define SATCHECK_PICOSAT
5651
#endif
@@ -94,13 +89,6 @@ typedef satcheck_minisat_no_simplifiert satcheck_no_simplifiert;
9489
typedef satcheck_ipasirt satcheckt;
9590
typedef satcheck_ipasirt satcheck_no_simplifiert;
9691

97-
#elif defined SATCHECK_PRECOSAT
98-
99-
#include "satcheck_precosat.h"
100-
101-
typedef satcheck_precosatt satcheckt;
102-
typedef satcheck_precosatt satcheck_no_simplifiert;
103-
10492
#elif defined SATCHECK_PICOSAT
10593

10694
#include "satcheck_picosat.h"

src/solvers/sat/satcheck_precosat.cpp

Lines changed: 0 additions & 121 deletions
This file was deleted.

src/solvers/sat/satcheck_precosat.h

Lines changed: 0 additions & 44 deletions
This file was deleted.

0 commit comments

Comments
 (0)