Edit

kc3-lang/automake/m4/header.m4

Branch :

  • Show log

    Commit

  • Author : Tom Tromey
    Date : 1997-04-25 18:31:57
    Hash : be107a4e
    Message : config header patch from Ian

  • m4/header.m4
  • # Like AC_CONFIG_HEADER, but automatically create stamp file.
    
    AC_DEFUN(AM_CONFIG_HEADER,
    [AC_PREREQ([2.12])
    AC_CONFIG_HEADER([$1])
    dnl When config.status generates a header, we must update the stamp-h file.
    dnl This file resides in the same directory as the config header
    dnl that is generated.  We must strip everything past the first ":",
    dnl and everything past the last "/".
    AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
    ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
    <<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,
    <<am_indx=1
    for am_file in <<$1>>; do
      case " <<$>>CONFIG_HEADERS " in
      *" <<$>>am_file "*<<)>>
        echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
        ;;
      esac
      am_indx=`expr "<<$>>am_indx" + 1`
    done<<>>dnl>>)
    changequote([,]))])