diff options
author | Michael Koch <konqueror@gmx.de> | 2004-05-26 08:46:58 +0000 |
---|---|---|
committer | Michael Koch <konqueror@gmx.de> | 2004-05-26 08:46:58 +0000 |
commit | 517a3b7baf9e34f6e3777c0c5045c0871bf2a251 (patch) | |
tree | a89d90b63104581eee57371439fef519dbb469f1 | |
parent | 499dba7355463bfe63b225c30895b48daafafa04 (diff) | |
download | classpath-517a3b7baf9e34f6e3777c0c5045c0871bf2a251.tar.gz |
2004-05-26 Michael Koch <konqueror@gmx.de>
* acinclude.m4
(CLASSPATH_CHECK_KAFFE): Removed.
(CLASSPATH_WITH_KAFFE): Removed.
(CLASSPATH_CHECK_JAVA): Removed.
(CLASSPAHT_WITH_JAVA): Removed.
(CLASSPAHT_FIND_JAVA): Removed.
(CLASSPATH_CHECK_KJC): Rewritten to check for kjc script.
(CLASSPATH_WITH_KJC): New macro.
* configure.ac: Dont call CLASSPAHT_FIND_JAVA.
* lib/Makefile.am
(KJC_CLASSPATH): Removed.
(KJC_MAIN): Removed.
(JAVAC): Set correctly when using kjc.
-rw-r--r-- | ChangeLog | 16 | ||||
-rw-r--r-- | acinclude.m4 | 165 | ||||
-rw-r--r-- | lib/Makefile.am | 11 |
3 files changed, 29 insertions, 163 deletions
@@ -1,3 +1,19 @@ +2004-05-26 Michael Koch <konqueror@gmx.de> + + * acinclude.m4 + (CLASSPATH_CHECK_KAFFE): Removed. + (CLASSPATH_WITH_KAFFE): Removed. + (CLASSPATH_CHECK_JAVA): Removed. + (CLASSPAHT_WITH_JAVA): Removed. + (CLASSPAHT_FIND_JAVA): Removed. + (CLASSPATH_CHECK_KJC): Rewritten to check for kjc script. + (CLASSPATH_WITH_KJC): New macro. + * configure.ac: Dont call CLASSPAHT_FIND_JAVA. + * lib/Makefile.am + (KJC_CLASSPATH): Removed. + (KJC_MAIN): Removed. + (JAVAC): Set correctly when using kjc. + 2004-05-25 Patrik Reali <reali@acm.org> * doc/www.gnu.org/news.wml: show first 9999 entries diff --git a/acinclude.m4 b/acinclude.m4 index b0be579ca..3e02d90ca 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -1,110 +1,6 @@ dnl Used by aclocal to generate configure dnl ----------------------------------------------------------- -dnl CLASSPATH_CHECK_KAFFE -dnl ----------------------------------------------------------- -AC_DEFUN([CLASSPATH_CHECK_KAFFE], -[ - AC_PATH_PROG(KAFFE_CONFIG, kaffe-config, "", $PATH:/usr/local/kaffe/bin:/usr/kaffe/bin) - if test "x${KAFFE_CONFIG}" = x; then - echo "configure: cannot find kaffe-config: is Kaffe installed?" 1>&2 - exit 1 - fi - AC_MSG_CHECKING(for Kaffe) - - KAFFE_PREFIX="`$KAFFE_CONFIG --prefix`" - KAFFE_CFLAGS="`$KAFFE_CONFIG compile`" - KAFFE_LIBS="`$KAFFE_CONFIG link`" - JVM="yes" - JVM_REFERENCE="kaffe" - AC_SUBST(KAFFE_PREFIX) - AC_SUBST(KAFFE_CFLAGS) - AC_SUBST(KAFFE_LIBS) - AC_SUBST(JVM) - AC_SUBST(JVM_REFERENCE) - - conditional_with_kaffe=true - AC_MSG_RESULT(yes) - - dnl define WITH_KAFFE for native compilation - AC_DEFINE(WITH_KAFFE) - - dnl Reset prefix so that we install into the Kaffe directory - prefix=$KAFFE_PREFIX - AC_SUBST(prefix) - - dnl programs we probably need somewhere - _t_bindir=`$KAFFE_CONFIG info bindir` - _t_datadir=`$KAFFE_CONFIG info datadir` - AC_PATH_PROG(KAFFE_JABBA, kaffe, "", $_t_bindir:$PATH) - - AC_MSG_CHECKING(for kjc) - if test -e $_t_datadir/kaffe/kjc.jar; then - KJC_CLASSPATH=$_t_datadir/kaffe/kjc.jar - AC_SUBST(KJC_CLASSPATH) - conditional_with_kjc=true - AC_MSG_RESULT(${withval}) - elif test -e $_t_datadir/kjc.jar; then - KJC_CLASSPATH=$_t_datadir/kjc.jar - AC_SUBST(KJC_CLASSPATH) - conditional_with_kjc=true - AC_MSG_RESULT(${withval}) - else - conditional_with_kjc=false - AC_MSG_RESULT(no) - fi - - AC_PATH_PROG(KAFFE_JAVAH, kaffeh, "", $_t_bindir:$PATH) - - AC_MSG_CHECKING(for Kaffe classes) - KAFFE_CLASSLIB="" - if test -e $_t_datadir/glibj.jar; then - KAFFE_CLASSLIB=$_t_datadir/glibj.jar - elif test -e $_t_datadir/kaffe/glibj.jar; then - KAFFE_CLASSLIB=$_t_datadir/kaffe/glibj.jar - elif test -e $_t_datadir/Klasses.jar; then - KAFFE_CLASSLIB=$_t_datadir/Klasses.jar - elif test -e $_t_datadir/kaffe/Klasses.jar; then - KAFFE_CLASSLIB=$_t_datadir/kaffe/Klasses.jar - else - AC_MSG_RESULT(no) - fi - AC_MSG_RESULT(yes) - if test -e $_t_datadir/rmi.jar; then - KAFFE_CLASSLIB=$KAFFE_CLASSLIB:$_t_datadir/rmi.jar - fi - if test -e $_t_datadir/kaffe/rmi.jar; then - KAFFE_CLASSLIB=$KAFFE_CLASSLIB:$_t_datadir/kaffe/rmi.jar - fi - if test -e $_t_datadir/tools.jar; then - KAFFE_CLASSLIB=$KAFFE_CLASSLIB:$_t_datadir/tools.jar - fi - if test -e $_t_datadir/kaffe/tools.jar; then - KAFFE_CLASSLIB=$KAFFE_CLASSLIB:$_t_datadir/kaffe/tools.jar - fi - - AC_SUBST(KAFFE_CLASSLIB) -]) - -dnl ----------------------------------------------------------- -dnl CLASSPATH_WITH_KAFFE - checks for which java virtual machine to use -dnl ----------------------------------------------------------- -AC_DEFUN([CLASSPATH_WITH_KAFFE], -[ - AC_ARG_WITH([kaffe], - [AS_HELP_STRING(--with-kaffe,configure GNU Classpath for Kaffe [default=no])], - [ - if test "x${withval}" = xyes || test "x${withval}" = x; then - CLASSPATH_CHECK_KAFFE - fi - ], - [ conditional_with_kaffe=false - KAFFE_CFLAGS="" - AC_SUBST(KAFFE_CFLAGS) - ]) -]) - -dnl ----------------------------------------------------------- AC_DEFUN([CLASSPATH_FIND_JAVAC], [ user_specified_javac= @@ -247,78 +143,39 @@ dnl ----------------------------------------------------------- AC_DEFUN([CLASSPATH_WITH_KJC], [ AC_ARG_WITH([kjc], - [AS_HELP_STRING(--with-kjc=<ksusu.jar>,bytecode compilation with kjc [default=no])], - [ - if test "x${withval}" != xno; then - AC_MSG_CHECKING(for kjc) - if test "x${withval}" = x || test "x${withval}" = xyes; then - AC_MSG_ERROR(specify the location of ksusu.jar or kjc CLASSPATH) - fi - KJC_CLASSPATH=${withval} - AC_SUBST(KJC_CLASSPATH) - conditional_with_kjc=true - AC_MSG_RESULT(${withval}) - fi - user_specified_javac=kjc - ], - [ - conditional_with_kjc=false - ]) - - - AM_CONDITIONAL(USER_SPECIFIED_KJC, test "x${conditional_with_kjc}" = xtrue) - if test "x${conditional_with_kjc}" = xtrue && test "x${USER_JABBA}" = x; then - if test "x${USER_JABBA}" = x; then - echo "configure: cannot find java, try --with-java" 1>&2 - exit 1 - fi - fi -]) - -dnl ----------------------------------------------------------- -AC_DEFUN([CLASSPATH_WITH_JAVA], -[ - AC_ARG_WITH([java], - [AS_HELP_STRING(--with-java,specify path or name of a java-like program)], + [AS_HELP_STRING(--with-kjc,bytecode compilation with kjc)], [ if test "x${withval}" != x && test "x${withval}" != xyes && test "x${withval}" != xno; then - CLASSPATH_CHECK_JAVA(${withval}) + CLASSPATH_CHECK_KJC(${withval}) else if test "x${withval}" != xno; then - CLASSPATH_CHECK_JAVA + CLASSPATH_CHECK_KJC fi fi + user_specified_javac=kjc ], [ - CLASSPATH_CHECK_JAVA + CLASSPATH_CHECK_KJC ]) - AM_CONDITIONAL(USER_SPECIFIED_JABBA, test "x${USER_JABBA}" != x) - AC_SUBST(USER_JABBA) + AM_CONDITIONAL(USER_SPECIFIED_KJC, test "x${KJC}" != x) + AC_SUBST(KJC) ]) dnl ----------------------------------------------------------- -AC_DEFUN([CLASSPATH_CHECK_JAVA], +AC_DEFUN([CLASSPATH_CHECK_KJC], [ if test "x$1" != x; then if test -f "$1"; then - USER_JABBA="$1" + KJC="$1" else - AC_PATH_PROG(USER_JABBA, "$1") + AC_PATH_PROG(KJC, "$1") fi else - AC_PATH_PROG(USER_JABBA, "java") + AC_PATH_PROG(KJC, "kJC") fi ]) dnl ----------------------------------------------------------- -AC_DEFUN([CLASSPATH_FIND_JAVA], -[ - dnl Place additional bytecode interpreter checks here - - CLASSPATH_WITH_JAVA -]) - -dnl ----------------------------------------------------------- AC_DEFUN([CLASSPATH_WITH_JAVAH], [ AC_ARG_WITH([javah], diff --git a/lib/Makefile.am b/lib/Makefile.am index 09dc2af1b..c821fb7d5 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -5,8 +5,6 @@ JAVA_DEPEND = java.dep ## this file and restart the make process again sinclude $(JAVA_DEPEND) -KJC_CLASSPATH=@KJC_CLASSPATH@ - USER_CLASSLIB = @USER_CLASSLIB@ GCJ = @GCJ@ @@ -18,12 +16,7 @@ propertydirs := $(shell cd $(top_srcdir)/resource && $(FIND) gnu java -type d ! propertyfiles := $(shell cd $(top_srcdir)/resource && $(FIND) gnu java -name \*\.properties) #----------------------------------------------------------------- -# defining a javac program written in java -#----------------------------------------------------------------- -KJC_MAIN = at.dms.kjc.Main - -#----------------------------------------------------------------- -# defining how to designate classpath for a vm and a javac type +# defining how to designate classpath for a vm and a javac type # program #----------------------------------------------------------------- ARG_CLASSPATH_VM = -classpath @@ -44,7 +37,7 @@ if FOUND_GCJ JAVAC = $(GCJ) --bootclasspath '' $(ARG_CLASSPATH_JAVAC) $(top_srcdir):$(top_srcdir)/external/jaxp/source:$(top_builddir)/vm/current:.:$(USER_CLASSLIB) -C -d . @classes else if FOUND_KJC -JAVAC = $(USER_JABBA) $(ARG_CLASSPATH_VM) $(KJC_CLASSPATH):$(USER_CLASSLIB) $(KJC_MAIN) $(ARG_CLASSPATH_JAVAC) .:$(USER_CLASSLIB) -d . @classes +JAVAC = $(KJC) $(ARG_CLASSPATH_JAVAC) .:$(USER_CLASSLIB) -d . @classes endif # FOUND_KJC endif # FOUND_GCJ endif # FOUND_JIKES |