~ubuntu-branches/debian/wheezy/jing-trang/wheezy

« back to all changes in this revision

Viewing changes to gcj/aclocal.m4

  • Committer: Bazaar Package Importer
  • Author(s): Samuel Thibault
  • Date: 2009-09-01 15:53:03 UTC
  • Revision ID: james.westby@ubuntu.com-20090901155303-2kweef05h5v9j3ni
Tags: upstream-20090818
ImportĀ upstreamĀ versionĀ 20090818

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
m4_define([AC_LANG(Java)],
 
2
[ac_ext=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'
 
5
])
 
6
 
 
7
AU_DEFUN([AC_LANG_JAVA], [AC_LANG(Java)])
 
8
m4_define([_AC_LANG_ABBREV(JAVA)], [java])
 
9
 
 
10
m4_define([AC_LANG_SOURCE(Java)],
 
11
[$1])
 
12
 
 
13
m4_define([AC_LANG_PROGRAM(Java)],
 
14
[$1
 
15
public class conftest {
 
16
static public void main(String[] args) {
 
17
$2
 
18
}
 
19
}])
 
20
 
 
21
AC_DEFUN([AC_LANG_COMPILER(Java)],
 
22
[AC_REQUIRE([AC_PROG_GCJ])])
 
23
 
 
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
 
29
m4_ifval([$1],
 
30
      [AC_CHECK_TOOLS(GCJ, [$1])],
 
31
[if test -z "$GCJ"; then
 
32
  AC_CHECK_TOOL(GCJ, gcj)
 
33
fi])
 
34
test -z "$GCJ" && AC_MSG_ERROR([GCJ not found in \$PATH])
 
35
test "${GCJFLAGS+set}" = set || GCJFLAGS="-g -O2"
 
36
])
 
37
 
 
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) { }],
 
42
[$1], [$2])])
 
43
 
 
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])],
 
47
[LIBS=-l-org-xml-sax
 
48
TRY_ORG_XML_SAX([AC_MSG_RESULT([-l-org-xml-sax])],
 
49
[LIBS=
 
50
AC_MSG_RESULT([none found])])])])