1
m4_define([AC_LANG(Java)],
3
ac_compile='$GCJ -c $GCJFLAGS conftest.$ac_ext >&AS_MESSAGE_LOG_FD'
4
ac_link='$GCJ --main=conftest -o conftest$ac_exeext $GCJFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&AS_MESSAGE_LOG_FD'
7
AU_DEFUN([AC_LANG_JAVA], [AC_LANG(Java)])
8
m4_define([_AC_LANG_ABBREV(JAVA)], [java])
10
m4_define([AC_LANG_SOURCE(Java)],
13
m4_define([AC_LANG_PROGRAM(Java)],
15
public class conftest {
16
static public void main(String[] args) {
21
AC_DEFUN([AC_LANG_COMPILER(Java)],
22
[AC_REQUIRE([AC_PROG_GCJ])])
24
AC_DEFUN([AC_PROG_GCJ],
25
[AC_LANG_PUSH(Java)dnl
26
AC_ARG_VAR([GCJ], [Java compiler command])
27
AC_ARG_VAR([GCJFLAGS], [Java compiler flags])
28
_AC_ARG_VAR_LDFLAGS()dnl
30
[AC_CHECK_TOOLS(GCJ, [$1])],
31
[if test -z "$GCJ"; then
32
AC_CHECK_TOOL(GCJ, gcj)
34
test -z "$GCJ" && AC_MSG_ERROR([GCJ not found in \$PATH])
35
test "${GCJFLAGS+set}" = set || GCJFLAGS="-g -O2"
38
AC_DEFUN([TRY_ORG_XML_SAX],
39
[AC_TRY_LINK([import org.xml.sax.helpers.XMLReaderFactory;
40
import org.xml.sax.SAXException;],
41
[try { XMLReaderFactory.createXMLReader(); } catch (SAXException e) { }],
44
AC_DEFUN([GCJ_LIB_SAX],
45
[AC_MSG_CHECKING([what library contains org.xml.sax])
46
TRY_ORG_XML_SAX([AC_MSG_RESULT([built in])],
48
TRY_ORG_XML_SAX([AC_MSG_RESULT([-l-org-xml-sax])],
50
AC_MSG_RESULT([none found])])])])