source: rtems/c/src/aclocal/config-subdirs.m4 @ 4778c6e0

4.11
Last change on this file since 4778c6e0 was 9550125e, checked in by Ralf Corsepius <ralf.corsepius@…>, on Nov 26, 2003 at 6:18:03 AM

2003-11-26 Ralf Corsepius <corsepiu@…>

  • aclocal/bsp-arg-enable.m4, aclocal/canonical-target-name.m4, aclocal/canonicalize-tools.m4, aclocal/check-custom-bsp.m4, aclocal/check-posix.m4, aclocal/check-rdbg.m4, aclocal/check-tool.m4, aclocal/config-subdirs.m4, aclocal/enable-bare.m4, aclocal/enable-cxx.m4, aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4, aclocal/enable-posix.m4, aclocal/enable-rdbg.m4, aclocal/enable-rtemsbsp.m4, aclocal/env-rtemsbsp.m4, aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4, aclocal/i386-gas-code16.m4, aclocal/multilib.m4, aclocal/path-ksh.m4, aclocal/prog-cc.m4, aclocal/prog-cxx.m4, aclocal/project-root.m4, aclocal/rtems-top.m4, aclocal/target.m4, aclocal/tool-paths.m4: Fix underquoting to silence automake-1.8.
  • Property mode set to 100644
File size: 816 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.