+Sun Apr 5 13:58:24 1998 Tom Tromey <tromey@cygnus.com>
+
+ * m4/lex.m4: Allow AM_PROG_LEX to be called with no arguments.
+
+Sun Apr 5 13:54:25 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
+
+ * automake.in (scan_one_configure_file): Only warn about
+ AC_DECL_YYTEXT and AC_PROG_LEXX.
+ (am_conf_line_warning): New function.
+
Fri Apr 3 15:43:46 1998 Doug Evans <devans@seba.cygnus.com>
* automake.in (handle_configure): Fix setting of colon_infile
* give user more control over -I flags
in particular document a way to override the defaults
+* Reimplement maintainer mode to use conditionals
+ Also add a conditional for dependency tracking
+
+* Allow for multiple translations of a texinfo file:
+ LL_info_TEXINFOS = ...
+ will put info files for language LL into $(infodir)/LL.
+
* something like this fails:
foo = q \
}
if (/AC_DECL_YYTEXT/ && $filename =~ /configure\.in$/)
{
- &am_conf_line_error ($filename, $.,
- "\`AC_DECL_YYTEXT' is obsolete; use \`AM_PROG_LEX'");
+ &am_conf_line_warning ($filename, $.,
+ "\`AC_DECL_YYTEXT' is obsolete; use \`AM_PROG_LEX'");
}
if (/AC_PROG_LEX/ && $filename =~ /configure\.in$/)
{
- &am_conf_line_error ($filename, $.,
- "\`AC_PROG_LEX' is obsolete; use \`AM_PROG_LEX'");
+ &am_conf_line_warning ($filename, $.,
+ "\`AC_PROG_LEX' is obsolete; use \`AM_PROG_LEX'");
}
if (/AC_PROG_(YACC|RANLIB|CC|CXXCPP|CXX|LEX|AWK|CPP|LN_S)/)
}
}
+# Warning message with line number referring to configure.in.
+# Does not affect exit_status
+sub am_conf_line_warning
+{
+ local ($saved_exit_status) = $exit_status;
+ am_conf_line_error @_;
+ $exit_status = $save_exit_status;
+}
+
# Tell user where our aclocal.m4 is, but only once.
sub keyed_aclocal_warning
{
dnl AM_PROG_LEX
dnl Look for flex, lex or missing, then run AC_PROG_LEX and AC_DECL_YYTEXT
AC_DEFUN(AM_PROG_LEX,
-[AC_CHECK_PROGS(LEX, flex lex, "$1/missing flex")
+[missing_dir=ifelse([$1],,`cd $ac_aux_dir && pwd`,$1)
+AC_CHECK_PROGS(LEX, flex lex, "$missing_dir/missing flex")
AC_PROG_LEX
AC_DECL_YYTEXT])