Skip to content

Commit 1c1748d

Browse files
Fixup CMake builds to remove usages of java_bytecode
1 parent 0caaab9 commit 1c1748d

File tree

10 files changed

+27
-14
lines changed

10 files changed

+27
-14
lines changed

CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ set_target_properties(
7373
solvers
7474
test-bigint
7575
testing-utils
76-
java-testing-utils
7776
unit
7877
util
7978
xml

regression/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ add_subdirectory(cbmc-cover)
3232
add_subdirectory(goto-instrument-typedef)
3333
add_subdirectory(strings)
3434
add_subdirectory(invariants)
35-
add_subdirectory(goto-diff-java)
3635
add_subdirectory(test-script)
3736
if(NOT WIN32)
3837
add_subdirectory(goto-gcc)

src/goto-analyzer/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ target_link_libraries(goto-analyzer-lib
2121
util
2222
)
2323

24-
add_if_library(goto-analyzer-lib java_bytecode)
2524
add_if_library(goto-analyzer-lib jsil)
2625

2726
# Executable

src/goto-cc/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ target_link_libraries(goto-cc-lib
1717
xml
1818
assembler
1919
langapi
20+
json
2021
)
2122

2223
add_if_library(goto-cc-lib jsil)

src/goto-diff/CMakeLists.txt

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

26-
add_if_library(goto-diff-lib java_bytecode)
2726
add_if_library(goto-diff-lib jsil)
2827

2928
# Executable

src/goto-instrument/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ target_link_libraries(goto-instrument-lib
2727
solvers
2828
)
2929

30-
add_if_library(goto-instrument-lib java_bytecode)
3130
add_if_library(goto-instrument-lib glpk)
3231

3332
# Executable

src/goto-programs/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ add_library(goto-programs ${sources})
44
generic_includes(goto-programs)
55

66
target_link_libraries(
7-
goto-programs util assembler langapi analyses ansi-c java_bytecode)
7+
goto-programs util assembler langapi analyses ansi-c)

src/jbmc/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ target_link_libraries(jbmc-lib
1717
goto-instrument-lib
1818
goto-programs
1919
goto-symex
20-
java_bytecode
2120
json
2221
langapi
2322
linking

unit/CMakeLists.txt

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
file(GLOB_RECURSE sources "*.cpp" "*.h")
22

33
file(GLOB_RECURSE testing_utils "testing-utils/*.cpp" "testing-utils/*.h")
4-
5-
file(GLOB_RECURSE java_testing_utils
6-
"java_bytecode/testing-utils/*.cpp"
7-
"java_bytecode/testing-utils/*.h")
4+
file(GLOB_RECURSE java_tests "java_bytecode/*.cpp" "java_bytecode/*.h")
85

96
list(REMOVE_ITEM sources
107
# Used in executables
@@ -25,14 +22,29 @@ list(REMOVE_ITEM sources
2522

2623
# Will be built into a separate library and linked
2724
${testing_utils}
28-
${java_testing_utils}
25+
26+
# Java front-end is being remove, so drop all java tests
27+
${java_tests}
28+
29+
${goto_program_generics}
30+
${CMAKE_CURRENT_SOURCE_DIR}/analyses/dependence_graph.cpp
31+
${CMAKE_CURRENT_SOURCE_DIR}/goto-programs/class_hierarchy_output.cpp
32+
${CMAKE_CURRENT_SOURCE_DIR}/goto-programs/class_hierarchy_graph.cpp
33+
${CMAKE_CURRENT_SOURCE_DIR}/goto-programs/remove_virtual_functions_without_fallback.cpp
34+
${CMAKE_CURRENT_SOURCE_DIR}/pointer-analysis/custom_value_set_analysis.cpp
35+
${CMAKE_CURRENT_SOURCE_DIR}/solvers/refinement/string_constraint_instantiation/instantiate_not_contains.cpp
36+
${CMAKE_CURRENT_SOURCE_DIR}/solvers/refinement/string_refinement/dependency_graph.cpp
37+
${CMAKE_CURRENT_SOURCE_DIR}/solvers/refinement/string_refinement/string_symbol_resolution.cpp
38+
${CMAKE_CURRENT_SOURCE_DIR}/util/has_subtype.cpp
39+
${CMAKE_CURRENT_SOURCE_DIR}/util/parameter_indices.cpp
40+
${CMAKE_CURRENT_SOURCE_DIR}/util/simplify_expr.cpp
41+
2942

3043
# Intended to fail to compile
3144
${CMAKE_CURRENT_SOURCE_DIR}/util/expr_cast/expr_undefined_casts.cpp
3245
)
3346

3447
add_subdirectory(testing-utils)
35-
add_subdirectory(java_bytecode/testing-utils)
3648

3749
add_executable(unit ${sources})
3850
target_include_directories(unit
@@ -44,7 +56,6 @@ target_include_directories(unit
4456
target_link_libraries(
4557
unit
4658
testing-utils
47-
java-testing-utils
4859
ansi-c
4960
solvers
5061
goto-programs

unit/testing-utils/CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
file(GLOB_RECURSE sources "*.cpp" "*.h")
2+
3+
list(REMOVE_ITEM sources
4+
# Remove usage of java_bytecode
5+
${CMAKE_CURRENT_SOURCE_DIR}/load_java_class.cpp
6+
${CMAKE_CURRENT_SOURCE_DIR}/load_java_class.h
7+
)
8+
29
add_library(testing-utils ${sources})
310
target_link_libraries(testing-utils
411
util

0 commit comments

Comments
 (0)