diff options
author | Orkun Tokdemir <ilhanorkuntokdemir@gmail.com> | 2024-01-26 11:17:14 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2024-01-28 14:40:47 (GMT) |
commit | d0bedb217046e4fb79bff2c24b581d97451d0fd4 (patch) | |
tree | f746848de5a6c80f181c9bd59a7c48f9a6a5f82c /Tests/QtAutogen/AutogenTimestampDeps/cmake | |
parent | 4deb9c41b88d53247c7929de660e0cafe8d8d25c (diff) | |
download | CMake-d0bedb217046e4fb79bff2c24b581d97451d0fd4.zip CMake-d0bedb217046e4fb79bff2c24b581d97451d0fd4.tar.gz CMake-d0bedb217046e4fb79bff2c24b581d97451d0fd4.tar.bz2 |
Autogen: Forward dependencies when both Makefile and DEPFILE are used
Since commit ebc9e448b3 (Autogen: Add depfile support for Makefiles,
2023-09-07, v3.28.0-rc1~101^2~1) CMake does not generate the correct
dependency graph when both `Makefile` and `DEPFILE` are used.
The build of `<target_name>_autogen_timestamp_deps` fails due to
missing dependencies. To tackle that problem, forward target
dependencies to both `<target_name>_autogen_timestamp_deps` and
`<target_name>_autogen` instead of just `<target_name>_autogen`.
Fixes: #25600
Diffstat (limited to 'Tests/QtAutogen/AutogenTimestampDeps/cmake')
-rw-r--r-- | Tests/QtAutogen/AutogenTimestampDeps/cmake/UpdateProjectInfo.cmake | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Tests/QtAutogen/AutogenTimestampDeps/cmake/UpdateProjectInfo.cmake b/Tests/QtAutogen/AutogenTimestampDeps/cmake/UpdateProjectInfo.cmake new file mode 100644 index 0000000..8dd8d55 --- /dev/null +++ b/Tests/QtAutogen/AutogenTimestampDeps/cmake/UpdateProjectInfo.cmake @@ -0,0 +1,2 @@ + +configure_file(${CMAKE_CURRENT_LIST_DIR}/../ProjectInfo.hpp.in ${CMAKE_BINARY_DIR}/ProjectInfo.hpp @ONLY) |