File tree Expand file tree Collapse file tree 7 files changed +18
-2
lines changed Expand file tree Collapse file tree 7 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ OBJ += ../$(CPROVER_DIR)/src/ansi-c/ansi-c$(LIBEXT) \
11
11
../$(CPROVER_DIR ) /src/pointer-analysis/pointer-analysis$(LIBEXT ) \
12
12
../$(CPROVER_DIR ) /src/langapi/langapi$(LIBEXT ) \
13
13
../$(CPROVER_DIR ) /src/json/json$(LIBEXT ) \
14
+ ../$(CPROVER_DIR ) /src/solvers/solvers$(LIBEXT ) \
14
15
../$(CPROVER_DIR ) /src/util/util$(LIBEXT ) \
15
16
..//miniz/miniz$(OBJEXT ) \
16
17
../$(CPROVER_DIR ) /src/goto-analyzer/static_show_domain$(OBJEXT ) \
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ OBJ += ../$(CPROVER_DIR)/src/ansi-c/ansi-c$(LIBEXT) \
28
28
../$(CPROVER_DIR ) /src/analyses/analyses$(LIBEXT ) \
29
29
../$(CPROVER_DIR ) /src/langapi/langapi$(LIBEXT ) \
30
30
../$(CPROVER_DIR ) /src/xmllang/xmllang$(LIBEXT ) \
31
+ ../$(CPROVER_DIR ) /src/solvers/solvers$(LIBEXT ) \
31
32
../$(CPROVER_DIR ) /src/util/util$(LIBEXT ) \
32
33
../miniz/miniz$(OBJEXT ) \
33
34
../$(CPROVER_DIR ) /src/json/json$(LIBEXT ) \
Original file line number Diff line number Diff line change @@ -41,6 +41,10 @@ CLEANFILES = analyses$(LIBEXT)
41
41
42
42
all : analyses$(LIBEXT )
43
43
44
+ ifneq ($(CUDD ) ,)
45
+ OBJ += $(CUDD ) /cudd/.libs/libcudd$(LIBEXT ) $(CUDD ) /cplusplus/.libs/libobj$(LIBEXT )
46
+ endif
47
+
44
48
# ##############################################################################
45
49
46
50
analyses$(LIBEXT ) : $(OBJ )
Original file line number Diff line number Diff line change @@ -195,6 +195,16 @@ ifneq ($(CADICAL),)
195
195
endif
196
196
197
197
198
+ ifneq ($(CUDD),)
199
+ CP_CXXFLAGS += -DHAVE_CUDD
200
+ ifeq ($(CPROVER_DIR),)
201
+ INCLUDES += -I $(CUDD) -I $(CUDD)/cudd
202
+ else
203
+ INCLUDES += -I ../$(CPROVER_DIR)/src/solvers/$(CUDD)
204
+ INCLUDES += -I ../$(CPROVER_DIR)/src/solvers/$(CUDD)/cudd
205
+ endif
206
+ endif
207
+
198
208
199
209
first_target: all
200
210
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ OBJ += ../ansi-c/ansi-c$(LIBEXT) \
19
19
../langapi/langapi$(LIBEXT ) \
20
20
../json/json$(LIBEXT ) \
21
21
../assembler/assembler$(LIBEXT ) \
22
+ ../solvers/solvers$(LIBEXT ) \
22
23
../util/util$(LIBEXT ) \
23
24
# Empty last line
24
25
Original file line number Diff line number Diff line change @@ -44,9 +44,7 @@ ifneq ($(SQUOLEM2),)
44
44
endif
45
45
46
46
ifneq ($(CUDD ) ,)
47
- CUDD_INCLUDE =-I $(CUDD )
48
47
CUDD_LIB =$(CUDD ) /cudd/.libs/libcudd$(LIBEXT ) $(CUDD ) /cplusplus/.libs/libobj$(LIBEXT )
49
- CP_CXXFLAGS += -DHAVE_CUDD
50
48
endif
51
49
52
50
ifneq ($(PICOSAT ) ,)
Original file line number Diff line number Diff line change @@ -84,6 +84,7 @@ SRC += analyses/ai/ai.cpp \
84
84
85
85
INCLUDES = -I ../src/ -I.
86
86
87
+ CPROVER_DIR = .
87
88
include ../src/config.inc
88
89
include ../src/common
89
90
You can’t perform that action at this time.
0 commit comments