From 05a7aee0e2b9102c8b2ececdc1dfdb727c453c95 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Mon, 16 May 2016 14:54:39 +0200 Subject: Communicate Configure generated header files to build files Add Configure generated header files to $unified_info{generate}. This makes sure the build files will pick them up with the rest for the GENERATED macro, and thereby make sure they get cleaned away by 'make clean' Reviewed-by: Rich Salz --- Configure | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'Configure') diff --git a/Configure b/Configure index 215ffb87f2..95d457c171 100755 --- a/Configure +++ b/Configure @@ -1731,6 +1731,13 @@ EOF } } + ### Add information about files generated by Configure + foreach (map { abs2rel($_) } @generated_headers) { + die "Configure gerenerated header file $_ has a GENERATE in a build.info\n" + if $unified_info{generate}->{$_}; + $unified_info{generate}->{$_} = "Generated by Configure"; + } + ### Make unified_info a bit more efficient # One level structures foreach (("programs", "libraries", "engines", "scripts", "extra", "overrides")) { -- cgit v1.2.3