diff options
| author | bringert <unknown> | 2005-05-10 11:05:40 +0000 |
|---|---|---|
| committer | bringert <unknown> | 2005-05-10 11:05:40 +0000 |
| commit | 09efc28c0116400801c6a36c61a8f9749d994eac (patch) | |
| tree | e94cf93ffc66b22c753c6c77848df6c444d733a3 /src/configure.ac | |
| parent | 6896332b66200df120860558542ba11aefaceeb0 (diff) | |
Allow disabling building of Java components
Diffstat (limited to 'src/configure.ac')
| -rw-r--r-- | src/configure.ac | 70 |
1 files changed, 41 insertions, 29 deletions
diff --git a/src/configure.ac b/src/configure.ac index db855dda4..8991543ba 100644 --- a/src/configure.ac +++ b/src/configure.ac @@ -4,7 +4,7 @@ AC_INIT([GF],[2.2],[aarne@cs.chalmers.se],[GF]) AC_PREREQ(2.53) -AC_REVISION($Revision: 1.12 $) +AC_REVISION($Revision: 1.13 $) AC_CONFIG_FILES([config.mk jgf]) @@ -41,44 +41,56 @@ GHCI=$(dirname $GHC)/ghci AC_SUBST(GHC) AC_SUBST(GHCI) + dnl *********************************************** -dnl javac +dnl java stuff dnl *********************************************** -AC_ARG_WITH(javac, - AC_HELP_STRING([--with-javac=<javac command>], - [Use a different command instead of - 'javac' for the Java compiler.]), - [AC_CHECK_FILE("$withval",JAVAC="$withval",[AC_PATH_PROG(JAVAC,"$withval")])], - [AC_PATH_PROG(JAVAC,javac)]) +AC_ARG_ENABLE(java, +AC_HELP_STRING([--enable-java], + [Build Java components. (default = yes)]), +[ENABLE_JAVA="$enableval"], +[ENABLE_JAVA=yes] +) -AC_SUBST(JAVAC) +if test "$ENABLE_JAVA" = "yes"; then -dnl *********************************************** -dnl jar -dnl *********************************************** + AC_ARG_WITH(javac, + AC_HELP_STRING([--with-javac=<javac command>], + [Use a different command instead of + 'javac' for the Java compiler.]), + [AC_CHECK_FILE("$withval",JAVAC="$withval",[AC_PATH_PROG(JAVAC,"$withval")])], + [AC_PATH_PROG(JAVAC,javac)]) + AC_SUBST(JAVAC) -AC_ARG_WITH(jar, - AC_HELP_STRING([--with-jar=<jar command>], - [Use a different command instead of - 'jar' for the Java archive tool.]), - [AC_CHECK_FILE("$withval",JAR="$withval",[AC_PATH_PROG(JAR,"$withval")])], - [AC_PATH_PROG(JAR,jar)]) + AC_ARG_WITH(java, + AC_HELP_STRING([--with-java=<java command>], + [Use a different command instead of + 'java' for the Java Virtual Machine.]), + [AC_CHECK_FILE("$withval",JAVA="$withval",[AC_PATH_PROG(JAVA,"$withval")])], + [AC_PATH_PROG(JAVA,java)]) + AC_SUBST(JAVA) -AC_SUBST(JAR) + AC_ARG_WITH(jar, + AC_HELP_STRING([--with-jar=<jar command>], + [Use a different command instead of + 'jar' for the Java archive tool.]), + [AC_CHECK_FILE("$withval",JAR="$withval",[AC_PATH_PROG(JAR,"$withval")])], + [AC_PATH_PROG(JAR,jar)]) + AC_SUBST(JAR) -dnl *********************************************** -dnl java -dnl *********************************************** + if test "$JAVAC" = "" || test ! -x "$JAVAC" \ + || test "$JAVA" = "" || test ! -x "$JAVA" \ + || test "$JAR" = "" || test ! -x "$JAR"; then -AC_ARG_WITH(java, - AC_HELP_STRING([--with-java=<java command>], - [Use a different command instead of - 'java' for the Java Virtual Machine.]), - [AC_CHECK_FILE("$withval",JAVA="$withval",[AC_PATH_PROG(JAVA,"$withval")])], - [AC_PATH_PROG(JAVA,java)]) + AC_MSG_WARN([Not building Java components.]) + ENABLE_JAVA=no + fi + +fi + +AC_SUBST(ENABLE_JAVA) -AC_SUBST(JAVA) dnl *********************************************** dnl Other programs |
