+2001-05-09 Akim Demaille <akim@epita.fr>
+
+ * automake.in (&make_paragraphs): Transform BUILD, HOST and TARGET.
+ (&handle_tests_dejagnu, &define_standard_variables): Don't.
+ (&define_standard_variables): Don't transform %top_builddir% since...
+ * header-vars.am: Use %TOPDIR% instead.
+
2001-05-09 Akim Demaille <akim@epita.fr>
* automake.in (@objects): Remove, unused.
# Only create site.exp rule if user hasn't already written one.
$output_rules .=
- &file_contents ('dejagnu',
- ('SITE-EXP' => ! &target_defined ('site.exp'),
- 'BUILD' => $seen_canonical == $AC_CANONICAL_SYSTEM,
- 'HOST' => $seen_canonical,
- 'TARGET' => $seen_canonical == $AC_CANONICAL_SYSTEM));
+ file_contents ('dejagnu', ('SITE-EXP' => ! target_defined ('site.exp')));
}
}
elsif (/$ASSIGNMENT_PATTERN/o)
{
- # print STDERR;
# Found a macro definition.
$was_rule = 0;
$last_var_name = $1;
$var_comment{$last_var_name} .= "$comment";
$comment = $spacing = '';
- # print STDERR "$last_var_name => $last_var_value\n";
macro_define ($last_var_name, 0,
$last_var_type, $cond,
$last_var_value, $.)
{
my $saved_output_vars = $output_vars;
my ($comments, undef, $rules) =
- &file_contents_internal (1, "$am_dir/header-vars.am",
- ('BUILD' => $seen_canonical == $AC_CANONICAL_SYSTEM,
- 'HOST' => $seen_canonical,
- 'TARGET' => $seen_canonical == $AC_CANONICAL_SYSTEM,
- 'top_builddir' => backname ($relative_dir)));
+ file_contents_internal (1, "$am_dir/header-vars.am");
# This will output the definitions in $output_vars, which we don't
# want...
'TOPDIR_P' => $relative_dir eq '.',
'CONFIGURE-AC' => $configure_ac,
+ 'BUILD' => $seen_canonical == $AC_CANONICAL_SYSTEM,
+ 'HOST' => $seen_canonical,
+ 'TARGET' => $seen_canonical == $AC_CANONICAL_SYSTEM,
+
'LIBTOOL' => defined $configure_vars{'LIBTOOL'})
# We don't need more than two consecutive new-lines.
. 's/\n{3,}/\n\n/g';
{
my ($var, $type, $val) = ($1, $2, $3);
&am_file_error ($file, "macro `$var' with trailing backslash")
- if /\\$/;;
+ if /\\$/;
# Accumulating variables must not be output.
$var_comment{$var} .= "$spacing"