diff options
author | Brad King <brad.king@kitware.com> | 2024-03-13 15:39:02 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2024-03-14 13:05:06 (GMT) |
commit | 6193d155560b52f6b43160f094a73b4dd3c920d3 (patch) | |
tree | 20172722c10ec4c3b309040daafb13670c46f5d2 /Tests/SubDirSpaces/vcl_algorithm_vcl_pair_double.foo.c | |
parent | 7a9fc8ca06b56f19692b8c27d05ba659ee35aa6d (diff) | |
download | CMake-6193d155560b52f6b43160f094a73b4dd3c920d3.zip CMake-6193d155560b52f6b43160f094a73b4dd3c920d3.tar.gz CMake-6193d155560b52f6b43160f094a73b4dd3c920d3.tar.bz2 |
Autogen: Restore target-ordering dependencies in Makefiles with DEPFILE
In commit aebfbcaa46 (AutoGen: Use depfiles for the XXX_autogen ninja
targets, 2020-01-14, v3.17.0-rc1~58^2) the `_autogen_timestamp_deps`
target was given target ordering dependencies through its custom command
rather than direct target dependencies as on the `_autogen` target.
Then commit 895fa3433f (cmQtAutoGenInitializer: support IMPLIB-only
imported targets, 2021-09-23, v3.22.0-rc1~80^2) converted some
target-level dependencies into file-level dependencies on the custom
command. This only works with a monolithic build graph like Ninja.
Since commit ebc9e448b3 (Autogen: Add depfile support for Makefiles,
2023-09-07, v3.28.0-rc1~101^2~1) we use the `_autogen_timestamp_deps`
target in Makefile generators too. This exposed the missing target
ordering dependency.
Fixes: #25766
Diffstat (limited to 'Tests/SubDirSpaces/vcl_algorithm_vcl_pair_double.foo.c')
0 files changed, 0 insertions, 0 deletions