xref: /netbsd-src/external/gpl2/gettext/dist/gettext-tools/examples/hello-java-awt/configure.ac (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
1*946379e7Schristosdnl Example for use of GNU gettext.
2*946379e7Schristosdnl Copyright (C) 2003, 2006 Free Software Foundation, Inc.
3*946379e7Schristosdnl This file is in the public domain.
4*946379e7Schristosdnl
5*946379e7Schristosdnl Configuration file - processed by autoconf.
6*946379e7Schristos
7*946379e7SchristosAC_INIT
8*946379e7SchristosAC_CONFIG_SRCDIR(Hello.java)
9*946379e7SchristosAM_INIT_AUTOMAKE(hello-java-awt, 0)
10*946379e7Schristos
11*946379e7Schristosdnl Check whether we can build native executable.
12*946379e7SchristosAC_ARG_ENABLE(java-exe,
13*946379e7Schristos  [  --enable-java-exe       compile Java to native code, not to bytecode],
14*946379e7Schristos  :, enable_java_exe=no)
15*946379e7Schristosgt_GCJ
16*946379e7Schristosif test "$enable_java_exe" != no && test -n "$HAVE_GCJ"; then
17*946379e7Schristos  BUILDJAVAEXE=yes
18*946379e7Schristoselse
19*946379e7Schristos  BUILDJAVAEXE=no
20*946379e7Schristosfi
21*946379e7SchristosAC_SUBST(BUILDJAVAEXE)
22*946379e7SchristosAM_CONDITIONAL([USEJEXE], [test $BUILDJAVAEXE = yes])
23*946379e7SchristosAC_PROG_RANLIB
24*946379e7Schristos
25*946379e7Schristosdnl Check whether we can execute Java programs.
26*946379e7Schristosgt_JAVAEXEC([TestAWT], [$srcdir/m4])
27*946379e7Schristosdnl Check whether we can build Java programs.
28*946379e7Schristosgt_JAVACOMP([1.3])
29*946379e7SchristosAC_CHECK_PROG(JAR, jar, jar)
30*946379e7Schristosif test -n "$HAVE_JAVACOMP" && test -n "$JAR"; then
31*946379e7Schristos  BUILDJAVA=yes
32*946379e7Schristoselse
33*946379e7Schristos  BUILDJAVA=no
34*946379e7Schristosfi
35*946379e7SchristosAC_SUBST(BUILDJAVA)
36*946379e7Schristosif test -n "$HAVE_JAVAEXEC" && test $BUILDJAVA = yes; then
37*946379e7Schristos  TESTJAVA=yes
38*946379e7Schristoselse
39*946379e7Schristos  TESTJAVA=no
40*946379e7Schristosfi
41*946379e7SchristosAC_SUBST(TESTJAVA)
42*946379e7Schristos
43*946379e7Schristosdnl Checks for compiler output filename suffixes.
44*946379e7SchristosAC_OBJEXT
45*946379e7SchristosAC_EXEEXT
46*946379e7Schristos
47*946379e7Schristosdnl Checks for needed libraries.
48*946379e7SchristosAM_PATH_PROG_WITH_TEST([GETTEXT_WITH_LIBINTL_JAR], [gettext],
49*946379e7Schristos  [{ basedir=`echo "$ac_dir" | sed -e 's,/bin$,,'`; test -r "$basedir"/share/gettext/libintl.jar; }])
50*946379e7Schristosif test -z "$GETTEXT_WITH_LIBINTL_JAR"; then
51*946379e7Schristos  echo "Required library libintl.jar not found." 1>&2
52*946379e7Schristos  exit 1
53*946379e7Schristosfi
54*946379e7Schristoschangequote(,)dnl
55*946379e7Schristosbasedir=`echo "$GETTEXT_WITH_LIBINTL_JAR" | sed -e 's,/[^/]*$,,' | sed -e 's,/bin$,,'`
56*946379e7Schristoschangequote([, ])dnl
57*946379e7SchristosLIBINTL_JAR="$basedir"/share/gettext/libintl.jar
58*946379e7SchristosAC_SUBST([LIBINTL_JAR])
59*946379e7Schristos
60*946379e7Schristosdnl Support for the po directory.
61*946379e7SchristosAM_PO_SUBDIRS
62*946379e7Schristos
63*946379e7SchristosAC_CONFIG_FILES([Makefile])
64*946379e7SchristosAC_CONFIG_FILES([javacomp.sh])
65*946379e7SchristosAC_CONFIG_FILES([javaexec.sh])
66*946379e7SchristosAC_CONFIG_FILES([m4/Makefile])
67*946379e7SchristosAC_CONFIG_FILES([po/Makefile], [AM_POSTPROCESS_PO_MAKEFILE])
68*946379e7SchristosAC_OUTPUT
69