From 2f7401af42afbf4efab5f43879bf3f0836876a82 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Mon, 9 Apr 2001 09:43:56 +0000 Subject: [PATCH] * automake.in (&handle_source_transform): Fix pr72: don't define $linker if there are no @files. --- ChangeLog | 7 +++++-- automake.in | 4 +++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 830b28d3d..8583dcceb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2001-04-09 Akim Demaille + + * automake.in (&handle_source_transform): Fix pr72: don't define + $linker if there are no @files. + 2001-04-09 Akim Demaille 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 * 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 * automake.in (&variable_defined): Some callers, e.g., diff --git a/automake.in b/automake.in index 79ab36e9f..f266cdcab 100755 --- a/automake.in +++ b/automake.in @@ -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', -- 2.47.2