From: Bruno Haible Date: Mon, 20 Jun 2022 06:56:18 +0000 (+0200) Subject: Don't check for java nor javac when --disable-java is specified. X-Git-Tag: v0.21.1~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=98041aadd05dfbd438b386e376e67d8ca127d64e;p=thirdparty%2Fgettext.git Don't check for java nor javac when --disable-java is specified. This avoid annoying dialogs on macOS when Java has not been installed so far. Reported by Iain Sandoe in . * gettext-runtime/configure.ac: When JAVA_CHOICE is 'no', bypass the gt_JAVACOMP and JAR tests. * gettext-tools/configure.ac: When JAVA_CHOICE is 'no', bypass the gt_JAVAEXEC, gt_JAVACOMP, and JAR tests. --- diff --git a/gettext-runtime/configure.ac b/gettext-runtime/configure.ac index 40187d145..aef12e9fd 100644 --- a/gettext-runtime/configure.ac +++ b/gettext-runtime/configure.ac @@ -33,14 +33,19 @@ AC_PROG_CC AC_PROG_INSTALL gt_JAVA_CHOICE - -gt_JAVACOMP([1.5], [1.6]) -AC_CHECK_PROG([JAR], [jar], [jar]) -if test -n "$HAVE_JAVACOMP" && test -n "$JAR" && test "$JAVA_CHOICE" != no; then - BUILDJAVA=yes -else +AS_IF([test "$JAVA_CHOICE" != no], [ + gt_JAVACOMP([1.5], [1.6]) + AC_CHECK_PROG([JAR], [jar], [jar]) + if test -n "$HAVE_JAVACOMP" && test -n "$JAR"; then + BUILDJAVA=yes + else + BUILDJAVA=no + fi +], [ + gt_JAVACOMP_DISABLED + JAR= BUILDJAVA=no -fi +]) AC_SUBST([BUILDJAVA]) gt_CSHARPCOMP diff --git a/gettext-tools/configure.ac b/gettext-tools/configure.ac index d239398dd..25a55bb8b 100644 --- a/gettext-tools/configure.ac +++ b/gettext-tools/configure.ac @@ -33,15 +33,21 @@ AC_PROG_CC AC_PROG_INSTALL gt_JAVA_CHOICE - -gt_JAVAEXEC -gt_JAVACOMP([1.5]) -AC_CHECK_PROG([JAR], [jar], [jar]) -if test -n "$HAVE_JAVACOMP" && test -n "$JAR" && test "$JAVA_CHOICE" != no; then - BUILDJAVA=yes -else +AS_IF([test "$JAVA_CHOICE" != no], [ + gt_JAVAEXEC + gt_JAVACOMP([1.5]) + AC_CHECK_PROG([JAR], [jar], [jar]) + if test -n "$HAVE_JAVACOMP" && test -n "$JAR" && test "$JAVA_CHOICE" != no; then + BUILDJAVA=yes + else + BUILDJAVA=no + fi +], [ + gt_JAVAEXEC_DISABLED + gt_JAVACOMP_DISABLED + JAR= BUILDJAVA=no -fi +]) AC_SUBST([BUILDJAVA]) if test -n "$HAVE_JAVAEXEC" && test $BUILDJAVA = yes; then TESTJAVA=yes