From d2efe941175a43eb9409c1d8bf2e8ba458098031 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Thu, 23 Oct 2003 15:39:37 +0000 Subject: 2003-10-23 Ralf Corsepius * acinclude.m4: Merge-in former ../aclocal/config-subdirs.m4. * configure.ac: remove RTEMS_CANONICAL_HOST. --- c/ChangeLog | 5 +++++ c/acinclude.m4 | 32 ++++++++++++++++++++++++++++++++ c/configure.ac | 1 - 3 files changed, 37 insertions(+), 1 deletion(-) (limited to 'c') diff --git a/c/ChangeLog b/c/ChangeLog index c5006cae37..645bfa8450 100644 --- a/c/ChangeLog +++ b/c/ChangeLog @@ -1,3 +1,8 @@ +2003-10-23 Ralf Corsepius + + * acinclude.m4: Merge-in former ../aclocal/config-subdirs.m4. + * configure.ac: remove RTEMS_CANONICAL_HOST. + 2003-10-23 Ralf Corsepius * Makefile.am: Don't explictly invoke $MAKE preinstall. diff --git a/c/acinclude.m4 b/c/acinclude.m4 index 4b7ff6bd16..278d502fa4 100644 --- a/c/acinclude.m4 +++ b/c/acinclude.m4 @@ -16,3 +16,35 @@ else fi ])dnl +dnl +dnl Misc utility macros for subdir handling to work around missing abilities +dnl in autoconf, automake and structural issues with RTEMS +dnl +dnl Contains parts derived from autoconf-2.13 AC_OUTPUT_SUBDIRS and Cygnus' +dnl configure.in. +dnl + +dnl +dnl _AC_DOTS(PATH) +dnl +AC_DEFUN(_AC_DOTS,[ +# A "../" for each directory in $1. + ac_dots=`echo $1 | \ + sed -e 's%^\./%%' -e 's%[[^/]]$%&/%' -e 's%[[^/]]*/%../%g'` +]) + +dnl +dnl _RTEMS_ADJUST_SRCDIR(REVAR,CONFIG_DIR[,TARGET_SUBDIR]) +dnl +AC_DEFUN(_RTEMS_ADJUST_SRCDIR,[ + _AC_DOTS(ifelse([$3], ,[$2],[$3/$2])) + + case "$srcdir" in + .) # No --srcdir option. We are building in place. + $1=$srcdir ;; + [[\\/]]* | ?:[[\\/]]*) # Absolute path. + $1=$srcdir/$2 ;; + *) # Relative path. + $1=$ac_dots$srcdir/$2 ;; + esac +]) diff --git a/c/configure.ac b/c/configure.ac index b90ea51f06..eeb5136ee4 100644 --- a/c/configure.ac +++ b/c/configure.ac @@ -17,7 +17,6 @@ RTEMS_ENABLE_BARE RTEMS_ENABLE_RTEMSBSP(rtems_bsp) RTEMS_CHECK_CPU -RTEMS_CANONICAL_HOST AS_IF([test -z "$rtems_bsp"], [RTEMS_CHECK_BSPS(rtems_bsp)]) -- cgit v1.2.3