]> git.ipfire.org Git - thirdparty/make.git/commit
[SV 44742] Fix double-colon rules plus parallel builds.
authorJoe Crayne <oh.hello.joe@gmail.com>
Sat, 21 May 2016 21:26:00 +0000 (17:26 -0400)
committerPaul Smith <psmith@gnu.org>
Sat, 21 May 2016 21:34:45 +0000 (17:34 -0400)
commit9bb994e8319c2b153cd3d6d61e2c2882895e7c3a
treef8cb15ced283497f0b012dc70b33e71b5f881f1e
parente2ebea35f11059e888b2fe2bfc8b24fda48c1f88
[SV 44742] Fix double-colon rules plus parallel builds.

* remake.c (update_file): Don't update double-colon target status
if we're still building targets.
(ftime_t): Don't propagate timestamps for double-colon targets that
we've not examined yet.
* tests/scripts/features/double_colon: Add parallel build tests.

Copyright-paperwork-exempt: yes
remake.c
tests/scripts/features/double_colon