grim/guifications3
Clone
Summary
Browse
Changes
Graph
cleaned up some white space
2012-04-30, Gary Kramlich
79d652b1a03b
cleaned up some white space
dnl
@
synopsis
AC_PROG_JAVAC
dnl
dnl
AC_PROG_JAVAC
tests
an
existing
Java
compiler
.
It
uses
the
dnl
environment
variable
JAVAC
then
tests
in
sequence
various
common
dnl
Java
compilers
.
For
political
reasons
,
it
starts
with
the
free
dnl
ones
.
dnl
dnl
If
you
want
to
force
a
specific
compiler
:
dnl
dnl
-
at
the
configure
.
in
level
,
set
JAVAC
=
yourcompiler
before
calling
dnl
AC_PROG_JAVAC
dnl
dnl
-
at
the
configure
level
,
setenv
JAVAC
dnl
dnl
You
can
use
the
JAVAC
variable
in
your
Makefile
.
in
,
with
@
JAVAC
@
.
dnl
dnl
*
Warning
*
:
its
success
or
failure
can
depend
on
a
proper
setting
of
dnl
the
CLASSPATH
env
.
variable
.
dnl
dnl
TODO
:
allow
to
exclude
compilers
(
rationale
:
most
Java
programs
dnl
cannot
compile
with
some
compilers
like
guavac
)
.
dnl
dnl
Note
:
This
is
part
of
the
set
of
autoconf
M4
macros
for
Java
dnl
programs
.
It
is
VERY
IMPORTANT
that
you
download
the
whole
set
,
dnl
some
macros
depend
on
other
.
Unfortunately
,
the
autoconf
archive
dnl
does
not
support
the
concept
of
set
of
macros
,
so
I
had
to
break
it
dnl
for
submission
.
The
general
documentation
,
as
well
as
the
sample
dnl
configure
.
in
,
is
included
in
the
AC_PROG_JAVA
macro
.
dnl
dnl
@
category
Java
dnl
@
author
Stephane
Bortzmeyer
<
bortzmeyer
@
pasteur
.
fr
>
dnl
@
version
2000
-
07
-
19
dnl
@
license
GPLWithACException
AC_DEFUN
([
AC_PROG_JAVAC
],[
AC_REQUIRE
([
AC_EXEEXT
])
dnl
if
test
"x$JAVAPREFIX"
=
x
;
then
test
"x$JAVAC"
=
x
&&
AC_CHECK_PROGS
(
JAVAC
,
"gcj$EXEEXT -C"
guavac
$
EXEEXT
jikes
$
EXEEXT
javac
$
EXEEXT
)
else
test
"x$JAVAC"
=
x
&&
AC_CHECK_PROGS
(
JAVAC
,
"gcj$EXEEXT -C"
guavac
$
EXEEXT
jikes
$
EXEEXT
javac
$
EXEEXT
,
$
JAVAPREFIX
)
fi
test
"x$JAVAC"
=
x
&&
AC_MSG_ERROR
([
no
acceptable
Java
compiler
found
in
\
$
PATH
])
AC_PROG_JAVAC_WORKS
AC_PROVIDE
([
$
0
])
dnl
])