summaryrefslogtreecommitdiff
path: root/gettext-tools/examples/hello-java/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'gettext-tools/examples/hello-java/configure.ac')
-rw-r--r--gettext-tools/examples/hello-java/configure.ac67
1 files changed, 67 insertions, 0 deletions
diff --git a/gettext-tools/examples/hello-java/configure.ac b/gettext-tools/examples/hello-java/configure.ac
new file mode 100644
index 0000000..6b7a94b
--- /dev/null
+++ b/gettext-tools/examples/hello-java/configure.ac
@@ -0,0 +1,67 @@
+dnl Example for use of GNU gettext.
+dnl This file is in the public domain.
+dnl
+dnl Configuration file - processed by autoconf.
+
+AC_INIT
+AC_CONFIG_SRCDIR(Hello.java)
+AM_INIT_AUTOMAKE(hello-java, 0)
+
+dnl Check whether we can build native executable.
+AC_ARG_ENABLE(java-exe,
+ [ --disable-java-exe compile Java to bytecode only, not to native code],
+ :, enable_java_exe=yes)
+gt_GCJ
+if test "$enable_java_exe" != no && test -n "$HAVE_GCJ"; then
+ BUILDJAVAEXE=yes
+else
+ BUILDJAVAEXE=no
+fi
+AC_SUBST(BUILDJAVAEXE)
+AM_CONDITIONAL([USEJEXE], [test "$BUILDJAVAEXE" = yes])
+AC_PROG_RANLIB
+
+dnl Check whether we can execute Java programs.
+gt_JAVAEXEC
+dnl Check whether we can build Java programs.
+gt_JAVACOMP([1.3])
+AC_CHECK_PROG(JAR, jar, jar)
+if test -n "$HAVE_JAVACOMP" && test -n "$JAR"; then
+ BUILDJAVA=yes
+else
+ BUILDJAVA=no
+fi
+AC_SUBST(BUILDJAVA)
+if test -n "$HAVE_JAVAEXEC" && test "$BUILDJAVA" = yes; then
+ TESTJAVA=yes
+else
+ TESTJAVA=no
+fi
+AC_SUBST(TESTJAVA)
+
+dnl Checks for compiler output filename suffixes.
+AC_OBJEXT
+AC_EXEEXT
+
+dnl Checks for needed libraries.
+AM_PATH_PROG_WITH_TEST([GETTEXT_WITH_LIBINTL_JAR], [gettext],
+ [{ basedir=`echo "$ac_dir" | sed -e 's,/bin$,,'`; test -r "$basedir"/share/gettext/libintl.jar; }])
+if test -z "$GETTEXT_WITH_LIBINTL_JAR"; then
+ echo "Required library libintl.jar not found." 1>&2
+ exit 1
+fi
+changequote(,)dnl
+basedir=`echo "$GETTEXT_WITH_LIBINTL_JAR" | sed -e 's,/[^/]*$,,' | sed -e 's,/bin$,,'`
+changequote([, ])dnl
+LIBINTL_JAR="$basedir"/share/gettext/libintl.jar
+AC_SUBST([LIBINTL_JAR])
+
+dnl Support for the po directory.
+AM_PO_SUBDIRS
+
+AC_CONFIG_FILES([Makefile])
+AC_CONFIG_FILES([javacomp.sh])
+AC_CONFIG_FILES([javaexec.sh])
+AC_CONFIG_FILES([m4/Makefile])
+AC_CONFIG_FILES([po/Makefile], [AM_POSTPROCESS_PO_MAKEFILE])
+AC_OUTPUT