source: rtems/aclocal/config-subdirs.m4 @ 89b51f4

4.104.114.84.9
Last change on this file since 89b51f4 was a0ea6f1, checked in by Joel Sherrill <joel.sherrill@…>, on Jan 6, 2002 at 8:12:13 PM

2002-02-05 Ralf Corsepius <corsepiu@…>

  • aclocal/check-newlib.m4: Apply AS_IF.
  • aclocal/config-subdirs.m4: Remove _RTEMS_PUSH_BUILDDIR, _RTEMS_POP_BUILDDIR, _RTEMS_GIVEN_INSTALL, _RTEMS_SUB_SRCDIR.
  • aclocal/subdirs.m4: Fix comments, apply AS_IF.
  • aclocal/sysv-ipc.m4: Reflect autoconf-2.5x canonicalization changes.
  • aclocal/target.m4: Add _RTEMS_PUSH_BUILDDIR, _RTEMS_POP_BUILDDIR, _RTEMS_GIVEN_INSTALL, _RTEMS_SUB_SRCDIR.
  • automake/compile.am: Remove librtemsall from LINK_FILES.
  • Property mode set to 100644
File size: 812 bytes
Line 
1dnl $Id$
2
3dnl
4dnl Misc utility macros for subdir handling to work around missing abilities
5dnl in autoconf, automake and structural issues with RTEMS
6dnl
7dnl Contains parts derived from autoconf-2.13 AC_OUTPUT_SUBDIRS and Cygnus'
8dnl configure.in.
9dnl
10
11dnl
12dnl _AC_DOTS(PATH)
13dnl
14AC_DEFUN(_AC_DOTS,[
15# A "../" for each directory in $1.
16    ac_dots=`echo $1 | \
17             sed -e 's%^\./%%' -e 's%[[^/]]$%&/%' -e 's%[[^/]]*/%../%g'`
18])
19
20dnl
21dnl _RTEMS_ADJUST_SRCDIR(REVAR,CONFIG_DIR[,TARGET_SUBDIR])
22dnl
23AC_DEFUN(_RTEMS_ADJUST_SRCDIR,[
24    _AC_DOTS(ifelse([$3], ,[$2],[$3/$2]))
25
26    case "$srcdir" in
27    .) # No --srcdir option.  We are building in place.
28      $1=$srcdir ;;
29    [[\\/]]* | ?:[[\\/]]*) # Absolute path.
30      $1=$srcdir/$2 ;;
31    *) # Relative path.
32      $1=$ac_dots$srcdir/$2 ;;
33    esac
34])
Note: See TracBrowser for help on using the repository browser.