]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
* automake.in (&handle_source_transform): Fix pr72: don't define
authorAkim Demaille <akim@epita.fr>
Mon, 9 Apr 2001 09:43:56 +0000 (09:43 +0000)
committerAkim Demaille <akim@epita.fr>
Mon, 9 Apr 2001 09:43:56 +0000 (09:43 +0000)
$linker if there are no @files.

ChangeLog
automake.in

index 830b28d3dc4f82bfabe274e1954de941db93f060..8583dcceb89cec6c4ed627d51d36933ae12db19d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2001-04-09  Akim Demaille  <akim@epita.fr>
+
+       * automake.in (&handle_source_transform): Fix pr72: don't define
+       $linker if there are no @files.
+
 2001-04-09  Akim Demaille  <akim@epita.fr>
 
        Avoid reading twice header-vars.am as now macro_define
@@ -25,7 +30,6 @@
        variables.
        Use `next' to skip nonexistent variables.
 
-       
 2001-04-09  Akim Demaille  <akim@epita.fr>
 
        * automake.in (&variable_dump): If a variable is undefined, say
@@ -36,7 +40,6 @@
        a variable.
        (&read_main_am_file): Perform a deep copy of %conditional.
 
-       
 2001-04-09  Akim Demaille  <akim@epita.fr>
 
        * automake.in (&variable_defined): Some callers, e.g.,
index 79ab36e9f4b1d653e6fae6437e74773e86bb7796..f266cdcab87a2dc15b295cc33b9f22d4a303e045 100755 (executable)
@@ -1905,7 +1905,9 @@ sub handle_source_transform
            my ($temp, @result) =
              &handle_single_transform_list ($var, $one_file, $obj,
                                             @files);
-           $linker = $temp if $linker eq '';
+           # If there are no files to compile, don't require a linker (yet).
+           $linker ||= $temp
+             if @files;
 
            # Define _OBJECTS conditionally.
            &define_pretty_variable ($xpfx . $one_file . '_OBJECTS',