summaryrefslogtreecommitdiff
path: root/src/api/java/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/java/CMakeLists.txt')
-rw-r--r--src/api/java/CMakeLists.txt28
1 files changed, 27 insertions, 1 deletions
diff --git a/src/api/java/CMakeLists.txt b/src/api/java/CMakeLists.txt
index d1e818f30..69605c06a 100644
--- a/src/api/java/CMakeLists.txt
+++ b/src/api/java/CMakeLists.txt
@@ -48,10 +48,25 @@ include(UseJava)
# specify java source files
set(JAVA_FILES
+ ${CMAKE_CURRENT_LIST_DIR}/cvc5/AbstractPointer.java
${CMAKE_CURRENT_LIST_DIR}/cvc5/CVC5ApiException.java
${CMAKE_CURRENT_LIST_DIR}/cvc5/CVC5ApiRecoverableException.java
+ ${CMAKE_CURRENT_LIST_DIR}/cvc5/Datatype.java
+ ${CMAKE_CURRENT_LIST_DIR}/cvc5/DatatypeConstructor.java
+ ${CMAKE_CURRENT_LIST_DIR}/cvc5/DatatypeConstructorDecl.java
+ ${CMAKE_CURRENT_LIST_DIR}/cvc5/DatatypeDecl.java
+ ${CMAKE_CURRENT_LIST_DIR}/cvc5/DatatypeSelector.java
+ ${CMAKE_CURRENT_LIST_DIR}/cvc5/Grammar.java
${CMAKE_CURRENT_LIST_DIR}/cvc5/IPointer.java
+ ${CMAKE_CURRENT_LIST_DIR}/cvc5/Op.java
+ ${CMAKE_CURRENT_LIST_DIR}/cvc5/Pair.java
+ ${CMAKE_CURRENT_LIST_DIR}/cvc5/Result.java
+ ${CMAKE_CURRENT_LIST_DIR}/cvc5/RoundingMode.java
${CMAKE_CURRENT_LIST_DIR}/cvc5/Solver.java
+ ${CMAKE_CURRENT_LIST_DIR}/cvc5/Sort.java
+ ${CMAKE_CURRENT_LIST_DIR}/cvc5/Stat.java
+ ${CMAKE_CURRENT_LIST_DIR}/cvc5/Statistics.java
+ ${CMAKE_CURRENT_LIST_DIR}/cvc5/Term.java
${CMAKE_CURRENT_LIST_DIR}/cvc5/Utils.java
${JAVA_KIND_FILE}
)
@@ -92,8 +107,19 @@ message(STATUS "JAVA_INCLUDE_PATH2 : ${JAVA_INCLUDE_PATH2}")
message(STATUS "JAVA_AWT_INCLUDE_PATH: ${JAVA_AWT_INCLUDE_PATH}")
add_library(cvc5jni SHARED
+ jni/cvc5_Datatype.cpp
+ jni/cvc5_DatatypeConstructor.cpp
+ jni/cvc5_DatatypeConstructorDecl.cpp
+ jni/cvc5_DatatypeDecl.cpp
+ jni/cvc5_DatatypeSelector.cpp
+ jni/cvc5_Grammar.cpp
+ jni/cvc5_Op.cpp
+ jni/cvc5_Result.cpp
jni/cvc5_Solver.cpp
-)
+ jni/cvc5_Sort.cpp
+ jni/cvc5_Stat.cpp
+ jni/cvc5_Statistics.cpp
+ jni/cvc5_Term.cpp)
add_dependencies(cvc5jni generate-jni-headers)
target_include_directories(cvc5jni PUBLIC ${JNI_INCLUDE_DIRS})
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback