diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2022-04-20 12:12:51 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-04-21 07:34:49 +0000 |
commit | dccae219425e8964b4c267e114d222a26b953091 (patch) | |
tree | f03f982c8ff27d67fa1e88c298057d06139c9f75 /cmake | |
parent | cb84d9e51ef8a8b311db3f38d44fa6681d102ac0 (diff) |
CMake: Add a dependency on Gn.cmake
Previously if Gn.cmake was touched, GN was not reran.
Change-Id: I39a070319c5af2a78a8f4e75f2f56ed87cdcb7da
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 6dd55011f00c265c8353e1aab1a692d651fcd2ab)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/Functions.cmake | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/cmake/Functions.cmake b/cmake/Functions.cmake index 5269d8a88..963fad025 100644 --- a/cmake/Functions.cmake +++ b/cmake/Functions.cmake @@ -1129,8 +1129,11 @@ function(add_gn_command) -P ${WEBENGINE_ROOT_SOURCE_DIR}/cmake/Gn.cmake WORKING_DIRECTORY ${WEBENGINE_ROOT_BUILD_DIR} COMMENT "Run gn for target ${arg_CMAKE_TARGET} in ${arg_BUILDDIR}" - DEPENDS ${gnArgArgFile} run_${arg_MODULE}_GnReady - "${WEBENGINE_ROOT_SOURCE_DIR}/src/${arg_MODULE}/configure/BUILD.root.gn.in" + DEPENDS + ${gnArgArgFile} + run_${arg_MODULE}_GnReady + "${WEBENGINE_ROOT_SOURCE_DIR}/src/${arg_MODULE}/configure/BUILD.root.gn.in" + "${WEBENGINE_ROOT_SOURCE_DIR}/cmake/Gn.cmake" ) add_custom_target(runGn_${arg_GN_TARGET} DEPENDS #TODO this is fixed in cmake 3.20 so we could simply use GN_TARGET and not create new one |