gplugin/gplugin

abandoning this branch
feature/java
2021-04-28, Gary Kramlich
01fbef6b01cb
abandoning this branch
option(
BUILD_JAVA
"Whether or not to build the JNI plugin loader"
"On"
)
if(BUILD_JAVA)
find_package(JNI)
if(JNI_FOUND)
message(STATUS "JNI_INCLUDE_DIRS ${JNI_INCLUDE_DIRS}")
message(STATUS "JNI_LIBRARIES ${JNI_LIBRARIES}")
set(GPLUGIN_JAVA_SOURCES
gplugin-java-core.c
gplugin-java-loader.c
)
set(GPLUGIN_JAVA_HEADERS
gplugin-java-loader.h
)
add_library(gplugin-java MODULE
${GPLUGIN_JAVA_SOURCES}
${GPLUGIN_JAVA_HEADERS}
)
add_library(gplugin-java-static STATIC
${GPLUGIN_JAVA_SOURCES}
${GPLUGIN_JAVA_HEADERS}
)
set_target_properties(gplugin-java PROPERTIES PREFIX "")
include_directories(
${JNI_INCLUDE_DIRS}
)
target_link_libraries(gplugin-java gplugin)
target_link_libraries(gplugin-java-static gplugin)
install(TARGETS gplugin-java DESTINATION lib/gplugin)
else(JNI_FOUND)
message(FATAL_ERROR "Failed to find the JNI libraries")
endif(JNI_FOUND)
endif(BUILD_JAVA)
#add_subdirectory(tests)