]> git.ipfire.org Git - thirdparty/autoconf.git/commit
1999-09-01 Akim Demaille <akim@epita.fr>
authorAkim Demaille <akim@epita.fr>
Wed, 1 Sep 1999 09:42:37 +0000 (09:42 +0000)
committerAkim Demaille <akim@epita.fr>
Wed, 1 Sep 1999 09:42:37 +0000 (09:42 +0000)
commitce28803b045ca8f9589df48200adda364ab91f92
treec87021c97fc0a56edab138677e1d1f40177807e0
parentbfbd92860d73134310f8c837a984be4b34e41af9
1999-09-01  Akim Demaille  <akim@epita.fr>

* acgeneral.m4 (AC_ACVERSION): Bump to 2.14.1 to differenciate the
experimental branch from the main trunk.

* acgeneral.m4 (AC_FOREACH_COMMA): New macro, to perform m4 loops
  on m4 lists (i.e., list='(item_1, item_2, ..., item_n)').
(AC_FOREACH): New macro, to perform m4 loops on shell lists (i.e.,
  list='item_1 item_2 ... item_n').

* acgeneral.m4 (AC_DEFUN): Now accept two other optionnal
  parameters: the name of the macro which is specialized here, and
  the name of the first argument.  For instance `AC_CHECK_FNMATCH'
  should be declared as specializing `AC_CHECK_FUNC' for `fnmatch'
  as first argument.

* acgeneral.m4 (AC_CHECK_FILES): Use AC_FOREACH for looping,
  instead of the shell's loop.

* acgeneral.m4 (AC_TR): In addition to transliteration, provide a
  mean to specify the valid destination alphabet and a default
  character for aliens characters.  This is in order to remove
characters such as `+:-' etc. that may appear in file names,
but are not valid for shell variables or #defines.
(AC_TR_DEFINE): New macro, maps anything to a valid uppercase
  #define rhs.
(AC_TR_UPCASE_NAME): Replaced by AC_TR_DEFINE.  All callers
  changed.
(AC_TR_UPCASE_FILE): Likewise.

* acgeneral.m4 (AC_TR_SH): Don't use the generic AC_TR: there is a
  difficult problem of quoting between m4 and sh.  Use the variable
  $ac_tr_sh to work around this difficulty.
(AC_VAR_TEST_SET): New macro, which tests if a variable is set.
(AC_VAR_IF_SET): New `ifelse' macro.
(AC_CACHE_VAL): Use AC_VAR_IF_SET.
(AC_INIT_NOTICE): Define $ac_tr_sh.

* acgeneral.m4 (AC_CHECK_FILE): Converted to use AC_TR and AC_VAR
  families.

* acgeneral.m4: Fixed the regular expressions: `$' shall not be
portably in a sed \(\) group.
ChangeLog
acgeneral.m4
configure
lib/autoconf/general.m4