Skip to content

Commit d34a730

Browse files
Remove conditional inclusion of JSIL
1 parent a47977e commit d34a730

File tree

7 files changed

+11
-27
lines changed

7 files changed

+11
-27
lines changed

src/cbmc/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ target_link_libraries(cbmc-lib
1616
goto-instrument-lib
1717
goto-programs
1818
goto-symex
19+
jsil
1920
json
2021
langapi
2122
linking
@@ -26,7 +27,6 @@ target_link_libraries(cbmc-lib
2627
)
2728

2829
add_if_library(cbmc-lib bv_refinement)
29-
add_if_library(cbmc-lib jsil)
3030

3131
# Executable
3232
add_executable(cbmc cbmc_main.cpp)

src/cbmc/Makefile

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@ OBJ += ../ansi-c/ansi-c$(LIBEXT) \
4949
../assembler/assembler$(LIBEXT) \
5050
../solvers/solvers$(LIBEXT) \
5151
../util/util$(LIBEXT) \
52-
../json/json$(LIBEXT)
52+
../json/json$(LIBEXT) \
53+
../jsil/jsil$(LIBEXT) \
54+
# Empty last line
5355

5456
INCLUDES= -I ..
5557

@@ -67,11 +69,6 @@ ifneq ($(wildcard ../bv_refinement/Makefile),)
6769
CP_CXXFLAGS += -DHAVE_BV_REFINEMENT
6870
endif
6971

70-
ifneq ($(wildcard ../jsil/Makefile),)
71-
OBJ += ../jsil/jsil$(LIBEXT)
72-
CP_CXXFLAGS += -DHAVE_JSIL
73-
endif
74-
7572
###############################################################################
7673

7774
cbmc$(EXEEXT): $(OBJ)

src/cbmc/cbmc_languages.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,11 @@ Author: Daniel Kroening, [email protected]
1515

1616
#include <ansi-c/ansi_c_language_info.h>
1717
#include <cpp/cpp_language_info.h>
18-
19-
#ifdef HAVE_JSIL
2018
#include <jsil/jsil_language_info.h>
21-
#endif
2219

2320
void cbmc_parse_optionst::register_languages()
2421
{
2522
register_language(new_ansi_c_language_info);
2623
register_language(new_cpp_language_info);
27-
28-
#ifdef HAVE_JSIL
2924
register_language(new_jsil_language_info);
30-
#endif
3125
}

src/goto-analyzer/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ target_link_libraries(goto-analyzer-lib
1616
analyses
1717
pointer-analysis
1818
langapi
19+
jsil
1920
json
2021
assembler
2122
util
2223
)
2324

2425
add_if_library(goto-analyzer-lib java_bytecode)
25-
add_if_library(goto-analyzer-lib jsil)
2626
add_if_library(goto-analyzer-lib specc)
2727
add_if_library(goto-analyzer-lib php)
2828

src/goto-analyzer/Makefile

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ OBJ += ../ansi-c/ansi-c$(LIBEXT) \
2020
../json/json$(LIBEXT) \
2121
../assembler/assembler$(LIBEXT) \
2222
../util/util$(LIBEXT) \
23-
../miniz/miniz$(OBJEXT)
23+
../miniz/miniz$(OBJEXT) \
24+
../jsil/jsil$(LIBEXT) \
25+
# Empty last line
2426

2527
INCLUDES= -I ..
2628

@@ -33,11 +35,6 @@ CLEANFILES = goto-analyzer$(EXEEXT)
3335

3436
all: goto-analyzer$(EXEEXT)
3537

36-
ifneq ($(wildcard ../jsil/Makefile),)
37-
OBJ += ../jsil/jsil$(LIBEXT)
38-
CP_CXXFLAGS += -DHAVE_JSIL
39-
endif
40-
4138
###############################################################################
4239

4340
goto-analyzer$(EXEEXT): $(OBJ)

src/goto-cc/Makefile

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ OBJ += ../big-int/big-int$(LIBEXT) \
2828
../assembler/assembler$(LIBEXT) \
2929
../langapi/langapi$(LIBEXT) \
3030
../miniz/miniz$(OBJEXT) \
31-
../json/json$(LIBEXT)
31+
../json/json$(LIBEXT) \
32+
../jsil/jsil$(LIBEXT) \
33+
# Empty last line
3234

3335
INCLUDES= -I ..
3436

@@ -44,11 +46,6 @@ all: goto-cl$(EXEEXT)
4446
endif
4547
all: goto-cc$(EXEEXT)
4648

47-
ifneq ($(wildcard ../jsil/Makefile),)
48-
OBJ += ../jsil/jsil$(LIBEXT)
49-
CP_CXXFLAGS += -DHAVE_JSIL
50-
endif
51-
5249
###############################################################################
5350

5451
goto-cc$(EXEEXT): $(OBJ)

src/goto-diff/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ target_link_libraries(goto-diff-lib
2424
)
2525

2626
add_if_library(goto-diff-lib java_bytecode)
27-
add_if_library(goto-diff-lib jsil)
2827
add_if_library(goto-diff-lib php)
2928

3029
# Executable

0 commit comments

Comments
 (0)