From 4ca0c8eaee40c305e11c09005f6f4555be833fe4 Mon Sep 17 00:00:00 2001 From: David Reiss Date: Tue, 12 May 2009 23:16:55 +0000 Subject: [PATCH] THRIFT-450. Don't use Ivy if log4j is already available git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@774132 13f79535-47bb-0310-9956-ffa450edef68 --- configure.ac | 6 ++++++ lib/java/Makefile.am | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac index b4c50b4a..07fa2e3b 100644 --- a/configure.ac +++ b/configure.ac @@ -70,6 +70,12 @@ AX_THRIFT_LIB(java, [Java], yes) if test "$with_java" = "yes"; then AX_JAVAC_AND_JAVA AC_PATH_PROG([ANT], [ant]) + AX_CHECK_JAVA_CLASS(org.apache.log4j.Logger) + have_log4j="$success" + if test "x$have_log4j" = "xyes" ; then + ANT_FLAGS="$ANT_FLAGS -Dnoivy=" + fi + AC_SUBST(ANT_FLAGS) fi AM_CONDITIONAL([WITH_JAVA], [test -n "$ANT" -a -n "$JAVA" -a -n "$JAVAC"]) diff --git a/lib/java/Makefile.am b/lib/java/Makefile.am index 7275f5bf..ffcdc035 100644 --- a/lib/java/Makefile.am +++ b/lib/java/Makefile.am @@ -20,17 +20,17 @@ EXTRA_DIST = build.xml src test all-local: - $(ANT) + $(ANT) $(ANT_FLAGS) install-exec-hook: - $(ANT) install -Dinstall.path=$(DESTDIR)$(JAVA_PREFIX) \ + $(ANT) $(ANT_FLAGS) install -Dinstall.path=$(DESTDIR)$(JAVA_PREFIX) \ -Dinstall.javadoc.path=$(DESTDIR)$(docdir)/java # Make sure this doesn't fail if ant is not configured. clean-local: ANT=$(ANT) ; if test -z "$$ANT" ; then ANT=: ; fi ; \ - $$ANT clean + $$ANT $(ANT_FLAGS) clean check-local: all - $(ANT) test + $(ANT) $(ANT_FLAGS) test -- 2.17.1