automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FYI 126-simplify.patch


From: akim
Subject: FYI 126-simplify.patch
Date: Wed, 9 May 2001 20:32:03 +0200
User-agent: Mutt/1.3.15i

Index: ChangeLog
from  Akim Demaille  <address@hidden>

        * 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.

Index: automake.in
--- automake.in Wed, 09 May 2001 19:37:26 +0200 akim (am/f/39_automake.i 
1.266.1.2 755)
+++ automake.in Wed, 09 May 2001 19:54:40 +0200 akim (am/f/39_automake.i 
1.266.1.2 755)
@@ -4256,11 +4256,7 @@ sub handle_tests_dejagnu

     # 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')));
 }


@@ -6691,7 +6687,6 @@ sub read_am_file
        }
        elsif (/$ASSIGNMENT_PATTERN/o)
        {
-           # print STDERR;
            # Found a macro definition.
            $was_rule = 0;
            $last_var_name = $1;
@@ -6717,7 +6712,6 @@ sub read_am_file
                $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, $.)
@@ -6782,11 +6776,7 @@ sub define_standard_variables
 {
     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...
@@ -6898,6 +6888,10 @@ sub make_paragraphs ($%)
                     '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';
@@ -7078,7 +7072,7 @@ sub file_contents_internal ($$%)
        {
            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"
Index: header-vars.am
--- header-vars.am Wed, 09 May 2001 19:37:26 +0200 akim (am/g/39_header-var 1.6 
644)
+++ header-vars.am Wed, 09 May 2001 19:54:01 +0200 akim (am/g/39_header-var 1.6 
644)
@@ -53,7 +53,7 @@
 pkgincludedir = $(includedir)/@PACKAGE@

 ## Location of top build directory relative to this one.
-top_builddir = %top_builddir%
+top_builddir = %TOPDIR%

 ACLOCAL = @ACLOCAL@
 AUTOCONF = @AUTOCONF@



reply via email to

[Prev in Thread] Current Thread [Next in Thread]