diff options
author | bonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-06-01 12:25:19 +0000 |
---|---|---|
committer | bonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-06-01 12:25:19 +0000 |
commit | 63a06cfe12a56f95dfc1060f07f4480819fc74c0 (patch) | |
tree | ae81d1c6393a6aebe1c8b71eb9a09ee578238d12 /libjava/configure.ac | |
parent | bdf56b707b918d58ab8d5c7aeb4d9a1959756469 (diff) | |
download | gcc-63a06cfe12a56f95dfc1060f07f4480819fc74c0.tar.gz |
gcc:
2006-06-01 Paolo Bonzini <bonzini@gnu.org>
* doc/install.texi: Document that InfoZIP can replace jar.
libjava:
2006-06-01 Paolo Bonzini <bonzini@gnu.org>
* configure.ac (ZIP, UNZIP): New programs.
(JAR): Fall back to bash script. Generate it.
(BASH_JAR): New conditional.
* Makefile.am (bin_SCRIPTS): New.
* jar.in: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114304 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/configure.ac')
-rw-r--r-- | libjava/configure.ac | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/libjava/configure.ac b/libjava/configure.ac index 61b7b3e90c4..28702b00bf7 100644 --- a/libjava/configure.ac +++ b/libjava/configure.ac @@ -116,9 +116,18 @@ AC_CHECK_TOOL(AS, as) AC_CHECK_TOOL(LD, ld) AC_CHECK_TOOL(AR, ar) AC_CHECK_TOOL(RANLIB, ranlib, :) -AC_CHECK_PROGS(JAR, [jar fastjar], false) -if test "$JAR" = false; then - AC_MSG_ERROR(jar program not found) +AC_PROG_AWK +AC_CHECK_PROGS([JAR], [jar fastjar], no) +AC_PATH_PROG([ZIP], [zip], no) +AC_PATH_PROG([UNZIP], [unzip], unzip) +AM_CONDITIONAL(BASH_JAR, test "$JAR" = no) +if test "$ZIP" = no; then + if test "$JAR" = no; then + AC_MSG_ERROR([cannot find neither zip nor jar, cannot continue]) + fi +else + # InfoZIP available, use the 'guaranteed' Bourne-shell JAR to build libjava + JAR=`pwd`/scripts/jar fi AC_PROG_INSTALL @@ -1458,6 +1467,8 @@ include/Makefile testsuite/Makefile ]) +AC_CONFIG_FILES([scripts/jar], [chmod +x scripts/jar]) + AC_CONFIG_COMMANDS([default], [# Only add multilib support code if we just rebuilt top-level Makefile. case " $CONFIG_FILES " in |