This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/packages/swig/java/CMakeLists.txt
2015-07-22 19:33:30 -05:00

48 lines
1.7 KiB
CMake

include ( UseJava )
set (SOURCES
${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_CELL.java
${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_CPredicate.java
${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_Prop.java
${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_Term.java
${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_YAP_tag_t.java
${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_arity_t.java
${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_encoding_t.java
${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_intptr_t.java
${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_void.java
${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_wchar_t.java
${CMAKE_CURRENT_BINARY_DIR}/YAPApplTerm.java
${CMAKE_CURRENT_BINARY_DIR}/YAPAtom.java
${CMAKE_CURRENT_BINARY_DIR}/YAPAtomTerm.java
${CMAKE_CURRENT_BINARY_DIR}/YAPCallback.java
${CMAKE_CURRENT_BINARY_DIR}/YAPEngine.java
${CMAKE_CURRENT_BINARY_DIR}/YAPError.java
${CMAKE_CURRENT_BINARY_DIR}/YAPFLIP.java
${CMAKE_CURRENT_BINARY_DIR}/YAPFunctor.java
${CMAKE_CURRENT_BINARY_DIR}/YAPIntegerTerm.java
${CMAKE_CURRENT_BINARY_DIR}/YAPListTerm.java
${CMAKE_CURRENT_BINARY_DIR}/YAPModule.java
${CMAKE_CURRENT_BINARY_DIR}/YAPModuleProp.java
${CMAKE_CURRENT_BINARY_DIR}/YAPNumberTerm.java
${CMAKE_CURRENT_BINARY_DIR}/YAPPairTerm.java
${CMAKE_CURRENT_BINARY_DIR}/YAPPredicate.java
${CMAKE_CURRENT_BINARY_DIR}/YAPPrologPredicate.java
${CMAKE_CURRENT_BINARY_DIR}/YAPProp.java
${CMAKE_CURRENT_BINARY_DIR}/YAPQuery.java
${CMAKE_CURRENT_BINARY_DIR}/YAPStringTerm.java
${CMAKE_CURRENT_BINARY_DIR}/YAPTerm.java
${CMAKE_CURRENT_BINARY_DIR}/YAPVarTerm.java
${CMAKE_CURRENT_BINARY_DIR}/yap.java
${CMAKE_CURRENT_BINARY_DIR}/yapConstants.java
${CMAKE_CURRENT_BINARY_DIR}/yapJNI.java
)
add_jar(jYAP
${SOURCES}
)
install_jar( jYAP ${libpl})
# install_jni_symlink(YAPjar .)