Skip JNI library compile if Java not found

This commit is contained in:
Matt Hill
2015-03-11 22:32:33 -04:00
parent 530cd3ad8f
commit 39626d6040

View File

@@ -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
)
set(jni_source_files
openalprjni.cpp
)
add_library(openalprjni SHARED ${jni_source_files})
add_library(openalprjni SHARED ${jni_source_files})
TARGET_LINK_LIBRARIES(openalprjni openalpr)
TARGET_LINK_LIBRARIES(openalprjni openalpr)
install (TARGETS openalprjni DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
install (TARGETS openalprjni DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
else()
MESSAGE("JAVA JNI library not found, skipping openalprjni compilation")
endif()