From a71063887b243b80f2c5b9c7952a2eb9efafe173 Mon Sep 17 00:00:00 2001
From: Sean-M <Smoss117@gmail.com>
Date: Thu, 7 Feb 2013 17:55:16 -0500
Subject: [PATCH] mac test fixes

---
 bindings/java/build-unix.xml | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/bindings/java/build-unix.xml b/bindings/java/build-unix.xml
index c9a4c7f87..1a916b968 100644
--- a/bindings/java/build-unix.xml
+++ b/bindings/java/build-unix.xml
@@ -2,7 +2,8 @@
 <project name="TSKTestTargets">
 	<target name="test1" 
 			description="Traverses the Images stored in the path represented by test-input variable, creates results files stored in the path represented by test-results, and compares them to the standards stored in the path represented by the test-standards variable, always run test-create-standards at least once before before running test."
-			depends="compile-test" >
+			depends="compile-test, depender" 
+			if="pres">
 		<fail unless="ewfFound" message="LIBEWF_HOME must be set as an environment variable."/>
 		<junit fork="on" haltonfailure="yes" dir=".">
 			<sysproperty key="rslt" value="${test-results}"/>
@@ -15,7 +16,8 @@
 	</target>
 	<target name="test-create-standards1"
 			description="Traverses the Images stored in the path represented by test-input variable and creates then stores them to the path represented by the test-standards variable, run test-download-imgs at least once before this."
-			depends="compile-test" >
+			depends="compile-test, depender"
+			if="pres">
 		<fail unless="ewfFound" message="LIBEWF_HOME must be set as an environment variable."/>
 		<java classname="org.sleuthkit.datamodel.DataModelTestSuite" classpathref="libraries"	fork="true" failonerror="true">
 			<sysproperty key="gold" value="${test-standards}"/>
@@ -23,4 +25,7 @@
 			<sysproperty key="types" value="${test-types}"/>
 		</java>
 	</target>
+	<target name="depender">
+		<available file="/usr/local/lib/libtsk_jni.a" property="pres"/>
+	</target>
 </project>
\ No newline at end of file
-- 
GitLab