junit4_jar=`find $dir -name junit4.jar | head -n 1`
AS_IF([test -r "$junit4_jar"], [
EXTRA_CLASSPATH_JAR=`dirname $junit4_jar`/junit4.jar
- AC_SUBST(EXTRA_CLASSPATH_JAR)], [
- AC_MSG_ERROR([Cannot find junit4.jar (apt-get install junit4)])])])
+ AC_SUBST(EXTRA_CLASSPATH_JAR)
+ [have_junit4=1]], [
+ AC_MSG_NOTICE([Cannot find junit4.jar (apt-get install junit4)])
+ [have_junit4=0]])])
# Check for Java programs: javac, javah, jar
PATH_save=$PATH
# Setup output var
AC_SUBST(JDK_CPPFLAGS)
])
+AM_CONDITIONAL(HAVE_JUNIT4, [test "$have_junit4" = "1"])
# jni?
# clear cache (from java above) -- this whole thing will get
BUILT_SOURCES = $(JAVA_H)
# build the tests if *both* --enable-cephfs-java and --with-debug were specifed
-if WITH_DEBUG
+if HAVE_JUNIT4
JAVA_TEST_CLASSES = $(JAVA_TEST_SRC:test/%.java=%.class)
ESCAPED_JAVA_TEST_CLASSES = com/ceph/fs/CephAllTests\$$1.class
java_DATA += libcephfs-test.jar
CLEANFILES += test/com/ceph/fs/*.class libcephfs-test.jar
-endif # WITH_DEBUG
+endif # HAVE_JUNIT4 (includes WITH_DEBUG)
endif #ENABLE_CEPHFS_JAVA