From 5969f68eeb8df96670703ef7ad025060fa397e97 Mon Sep 17 00:00:00 2001 From: Stefano Lattarini Date: Thu, 16 May 2013 00:21:20 +0200 Subject: [PATCH] PLANS: subdir-objects: various updates Signed-off-by: Stefano Lattarini --- PLANS/subdir-objects.txt | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/PLANS/subdir-objects.txt b/PLANS/subdir-objects.txt index 8647403..94c6305 100644 --- a/PLANS/subdir-objects.txt +++ b/PLANS/subdir-objects.txt @@ -3,7 +3,7 @@ Summary We want to make the behaviour currently enabled by the 'subdir-objects' the default one, and in fact the *only* one, in Automake 2.0. -See automake bug#13378: . +See automake bug#13378: . Details ------- @@ -38,29 +38,25 @@ C compilation rules mistakenly passed the "-c -o" options combination unconditionally (even to losing compiler) when the 'subdir-objects' was used but sources were only present in the top-level directory. -TODO for automake 1.14 +DONE for automake 1.14 ---------------------- -Give a warning in the category 'unsupported' if the 'subdir-objects' +We give a warning in the category 'unsupported' if the 'subdir-objects' option is not specified. This should give the users enough forewarning about the planned change, and give them time to update their packages to the new semantic. -Be sure to avoid the warning when it would be irrelevant, i.e., if all -source files sit in "current" directory (thanks to Peter Johansson for -suggesting this). +We also make sure to avoid the warning when it would be irrelevant, i.e., +if all source files sit in "current" directory (thanks to Peter Johansson +for suggesting this). For automake 2.0 ---------------- -Remove the copy & paste of Autoconf internals in our AC_PROG_CC rewrite -See the first patch in the series: - - Make the behaviour once activated by the 'subdir-object' option mandatory. With that change, we'll drop support for the "old" behaviour of having object files derived from sources in a subdirectory being placed in the current directory rather than in that same subdirectory. -Still keep the 'subdir-object' option supported (as a simple no-op +Still keep the 'subdir-objects' option supported (as a simple no-op now), to save useless churn in our user's build systems. -- 2.7.4