From af41563d6ba20b9e1678ddf2e6c83e541df48e67 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Mon, 16 Dec 2024 20:24:23 +0100 Subject: [PATCH] [cmake] fix regeneration of config files after clean --- cmake/CleaningConfigureFile.cmake | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/cmake/CleaningConfigureFile.cmake b/cmake/CleaningConfigureFile.cmake index 8273e2924..535a87ecf 100644 --- a/cmake/CleaningConfigureFile.cmake +++ b/cmake/CleaningConfigureFile.cmake @@ -62,9 +62,8 @@ function(cleaning_configure_file RSRC RDST) string(SHA256 DST_HASH "${DST}") if(NOT TARGET ct-${DST_HASH}) add_custom_target( - ct-${DST_HASH} ALL COMMAND ${CMAKE_COMMAND} "-E" "make_directory" "${DST_DIR}" - COMMAND ${CMAKE_COMMAND} "-E" "copy_if_different" "${SOURCE_CFG}" "${DST}" DEPENDS ${SOURCE_CFG} - BYPRODUCTS ${DST} + ct-${DST_HASH} COMMAND ${CMAKE_COMMAND} "-E" "make_directory" "${DST_DIR}" + COMMAND ${CMAKE_COMMAND} "-E" "copy_if_different" "${SOURCE_CFG}" "${DST}" DEPENDS ${SOURCE_CFG} ${DST} ) endif() endfunction()