From 8e33a6125fedbec88d4f0b0d991594445ecc1175 Mon Sep 17 00:00:00 2001
From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
Date: Thu, 2 Nov 2023 17:28:47 -0400
Subject: [PATCH] build: windows: only init the required client submodules

Change-Id: Ia4ad3e76962fac38c8f482fb7892b259a968ce5f
---
 extras/scripts/build-windows.py | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/extras/scripts/build-windows.py b/extras/scripts/build-windows.py
index 347699096..a76f20de1 100644
--- a/extras/scripts/build-windows.py
+++ b/extras/scripts/build-windows.py
@@ -190,7 +190,15 @@ def init_submodules():
     """Initialize any git submodules in the project."""
     print("Initializing submodules...")
 
-    if execute_cmd(["git", "submodule", "update", "--init", "--recursive"], False):
+    # Init the client submodules for Windows other than the daemon.
+    submodules = [
+        "3rdparty/qrencode-win32",
+        "3rdparty/SortFilterProxyModel",
+        "3rdparty/md4c",
+        "3rdparty/tidy-html5",
+    ]
+    if execute_cmd(["git", "submodule", "update", "--init" ] + submodules,
+                   False):
         print("Submodule initialization error.")
         sys.exit(1)
 
-- 
GitLab