diff --git a/src/bindings/java/CMakeLists.txt b/src/bindings/java/CMakeLists.txt index 52cd716..ad0567c 100644 --- a/src/bindings/java/CMakeLists.txt +++ b/src/bindings/java/CMakeLists.txt @@ -4,22 +4,26 @@ cmake_minimum_required (VERSION 2.6) find_package(JNI REQUIRED) - -include_directories( - ../../openalpr/ - ${JAVA_INCLUDE_PATH} -) +if (${JNI_FOUND} MATCHES "TRUE") + include_directories( + ../../openalpr/ + ${JAVA_INCLUDE_PATH} + ) -set(jni_source_files - openalprjni.cpp -) - - -add_library(openalprjni SHARED ${jni_source_files}) + set(jni_source_files + openalprjni.cpp + ) -TARGET_LINK_LIBRARIES(openalprjni openalpr) + add_library(openalprjni SHARED ${jni_source_files}) -install (TARGETS openalprjni DESTINATION ${CMAKE_INSTALL_PREFIX}/lib) \ No newline at end of file + TARGET_LINK_LIBRARIES(openalprjni openalpr) + + + install (TARGETS openalprjni DESTINATION ${CMAKE_INSTALL_PREFIX}/lib) +else() + MESSAGE("JAVA JNI library not found, skipping openalprjni compilation") + +endif() \ No newline at end of file