diff --git a/bindings/java/build-unix.xml b/bindings/java/build-unix.xml index c3780d79a590c7ba6e5d8e488560edf9c19ff132..962bd07312a2df2b4a41be433974eb013ce20687 100644 --- a/bindings/java/build-unix.xml +++ b/bindings/java/build-unix.xml @@ -39,8 +39,14 @@ <property environment="env"/> <available file="./jni/.libs/libtsk_jni.dylib" property="tsk_dylib.present"/> <available file="./jni/.libs/libtsk_jni.so" property="tsk_so.present"/> - <available file="./jni/.libs/libtsk_jni.a" property="present"/> - <fail unless="present" message="JNI native library not built."/> + <fail message="JNI native library not built."> + <condition> + <not><or> + <isset property="tsk_dylib.present"/> + <isset property="tsk_so.present"/> + </or></not> + </condition> + </fail> <!-- Default location to find zlib and libewf. Overwritten by properties in makefile --> <property name="lib.z.path" value="/usr/lib"/> <property name="lib.ewf.path" value="/usr/local/lib"/>