# Some globals.
-# Support AC_CONFIG_MACRO_DIRS also with older autoconf.
-# FIXME: To be removed in Automake 2.0, once we can assume autoconf
-# 2.70 or later.
-# FIXME: keep in sync with 'internal/ac-config-macro-dirs.m4'.
-my $ac_config_macro_dirs_fallback =
- 'm4_ifndef([AC_CONFIG_MACRO_DIRS], [' .
- 'm4_defun([_AM_CONFIG_MACRO_DIRS], [])' .
- 'm4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])' .
- '])';
-
# We do not operate in threaded mode.
$perl_threads = 0;
$traces .= " --language Autoconf-without-aclocal-m4 ";
$traces = "echo '$early_m4_code' | $traces - ";
- # Support AC_CONFIG_MACRO_DIRS also with older autoconf.
- # Note that we can't use '$ac_config_macro_dirs_fallback' here, because
- # a bug in option parsing code of autom4te 2.68 and earlier will cause
- # it to read standard input last, even if the "-" argument is specified
- # early.
- # FIXME: To be removed in Automake 2.0, once we can assume autoconf
- # 2.70 or later.
- $traces .= "$automake_includes[0]/internal/ac-config-macro-dirs.m4 ";
-
# All candidate files.
$traces .= join (' ',
(map { "'$_'" }
'AU_DEFUN',
'_AM_AUTOCONF_VERSION',
'AC_CONFIG_MACRO_DIR_TRACE',
- # FIXME: Tracing the next two macros is a hack for
- # compatibility with older autoconf. Remove this in
- # Automake 2.0, when we can assume Autoconf 2.70 or
- # later.
- 'AC_CONFIG_MACRO_DIR',
- '_AM_CONFIG_MACRO_DIRS')),
+ )),
# Do not trace $1 for all other macros as we do
# not need it and it might contains harmful
# characters (like newlines).
{
push @ac_config_macro_dirs, $arg1;
}
- # FIXME: We still need to trace AC_CONFIG_MACRO_DIR
- # for compatibility with older autoconf. Remove this
- # once we can assume Autoconf 2.70 or later.
- elsif ($macro eq 'AC_CONFIG_MACRO_DIR')
- {
- @ac_config_macro_dirs = ($arg1);
- }
- # FIXME:This is an hack for compatibility with older autoconf.
- # Remove this once we can assume Autoconf 2.70 or later.
- elsif ($macro eq '_AM_CONFIG_MACRO_DIRS')
- {
- # Empty leading/trailing fields might be produced by split,
- # hence the grep is really needed.
- push @ac_config_macro_dirs, grep (/./, (split /\s+/, $arg1));
- }
}
- # FIXME: in Autoconf >= 2.70, AC_CONFIG_MACRO_DIR calls
- # AC_CONFIG_MACRO_DIR_TRACE behind the scenes, which could
- # leave unwanted duplicates in @ac_config_macro_dirs.
- # Remove this in Automake 2.0, when we'll stop tracing
- # AC_CONFIG_MACRO_DIR explicitly.
- @ac_config_macro_dirs = uniq @ac_config_macro_dirs;
-
$tracefh->close;
return %traced;
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
-$ac_config_macro_dirs_fallback
$output";
# We try not to update $output_file unless necessary, because
+++ /dev/null
-# Support AC_CONFIG_MACRO_DIRS with older autoconf. -*- Autoconf -*-
-# FIXME: To be removed in Automake 2.0, once we can assume autoconf
-# 2.70 or later.
-# FIXME: keep in sync with the contents of the variable
-# '$ac_config_macro_dirs_fallback' in aclocal.in.
-
-# Copyright (C) 2012-2013 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-m4_ifndef([AC_CONFIG_MACRO_DIRS],
-[m4_defun([_AM_CONFIG_MACRO_DIRS],[])]dnl
-[m4_defun([AC_CONFIG_MACRO_DIRS],[_AM_CONFIG_MACRO_DIRS($@)])])