diff --git a/config/ext/Git.cmake b/config/ext/Git.cmake index 01df5176fa6c4a225d888d5f1b65e4c4a5b81a91..21bba124fab5d7363c0b16bde74dd312cf9c926f 100644 --- a/config/ext/Git.cmake +++ b/config/ext/Git.cmake @@ -49,13 +49,8 @@ function(use_git_submodule submodule_path submodule_status) find_program(git_program "git") if (EXISTS ${git_program}) - add_custom_target( - "git_submodule_${submodule_name}" - WORKING_DIRECTORY "${submodule_directory}" - ) - add_custom_command( - TARGET "git_submodule_${submodule_name}" + OUTPUT "${submodule_path}" PRE_BUILD WORKING_DIRECTORY "${submodule_directory}" COMMAND git submodule update