From 1150a70928e4afb8871fe374d51295962d7030bf Mon Sep 17 00:00:00 2001
From: Tobias Frisch <tfrisch@uni-koblenz.de>
Date: Fri, 17 Sep 2021 16:20:17 +0200
Subject: [PATCH] [#107] Replace target of git submodule with output

Signed-off-by: Tobias Frisch <tfrisch@uni-koblenz.de>
---
 config/ext/Git.cmake | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/config/ext/Git.cmake b/config/ext/Git.cmake
index 01df5176..21bba124 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
-- 
GitLab