ax_java_options.m4 revision 237944f3
1# ===========================================================================
2#      http://www.gnu.org/software/autoconf-archive/ax_java_options.html
3# ===========================================================================
4#
5# SYNOPSIS
6#
7#   AX_JAVA_OPTIONS
8#
9# DESCRIPTION
10#
11#   AX_JAVA_OPTIONS adds configure command line options used for Java m4
12#   macros. This Macro is optional.
13#
14#   Note: This is part of the set of autoconf M4 macros for Java programs.
15#   It is VERY IMPORTANT that you download the whole set, some macros depend
16#   on other. Unfortunately, the autoconf archive does not support the
17#   concept of set of macros, so I had to break it for submission. The
18#   general documentation, as well as the sample configure.in, is included
19#   in the AX_PROG_JAVA macro.
20#
21# LICENSE
22#
23#   Copyright (c) 2008 Devin Weaver <ktohg@tritarget.com>
24#
25#   Copying and distribution of this file, with or without modification, are
26#   permitted in any medium without royalty provided the copyright notice
27#   and this notice are preserved. This file is offered as-is, without any
28#   warranty.
29
30#serial 6
31
32AU_ALIAS([AC_JAVA_OPTIONS], [AX_JAVA_OPTIONS])
33AC_DEFUN([AX_JAVA_OPTIONS],[
34AC_ARG_WITH(java-prefix,
35                        [  --with-java-prefix=PFX  prefix where Java runtime is installed (optional)])
36AC_ARG_WITH(javac-flags,
37                        [  --with-javac-flags=FLAGS flags to pass to the Java compiler (optional)])
38AC_ARG_WITH(java-flags,
39                        [  --with-java-flags=FLAGS flags to pass to the Java VM (optional)])
40JAVAPREFIX=$with_java_prefix
41JAVACFLAGS=$with_javac_flags
42JAVAFLAGS=$with_java_flags
43AC_SUBST(JAVAPREFIX)dnl
44AC_SUBST(JAVACFLAGS)dnl
45AC_SUBST(JAVAFLAGS)dnl
46AC_SUBST(JAVA)dnl
47AC_SUBST(JAVAC)dnl
48])
49