diff options
author | Caolán McNamara <caolanm@redhat.com> | 2011-08-26 11:06:35 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-08-26 11:06:35 +0100 |
commit | 797caeb095848b6b6936c22d5b0409da7810fbba (patch) | |
tree | 58d6de2a1bd435b370890838b742e150b6d3d83e | |
parent | 66876a7117ece7902d546b35311c81762fe64ab9 (diff) |
Resolves: fdo#40099 don't break incremental msvc builds on removed headers
-rwxr-xr-x | solenv/gbuild/filter-showIncludes.pl | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/solenv/gbuild/filter-showIncludes.pl b/solenv/gbuild/filter-showIncludes.pl index f72a9eb07fd8..ee9a34bb8902 100755 --- a/solenv/gbuild/filter-showIncludes.pl +++ b/solenv/gbuild/filter-showIncludes.pl @@ -57,6 +57,16 @@ while ( <STDIN> ) { } print OUT "\n"; + +# fdo#40099 if header.h does not exist, it will simply be considered out of +# date and any targets that use it as a prerequisite will be updated, +# which avoid misery when the header is deliberately deleted and removed +# as an include +# see http://www.makelinux.net/make3/make3-CHP-8-SECT-3 +foreach my $key ( keys %seen ) { + print OUT "\n$key:\n"; +} + close( OUT ) or die "Cannot close $outfile."; # vim: shiftwidth=4 softtabstop=4 expandtab: |