diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8057397114c367d00edd6f485db9f586c35b892d..930ddb13e261761081bcede789aec5f8dc03b3dd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,7 +16,7 @@ build_ubuntu_gcc:
   tags: 
     - ubuntu-gcc
   variables:
-    GIT_SUBMODULE_STRATEGY: normal
+    GIT_SUBMODULE_STRATEGY: recursive
   timeout: 10m
   retry: 1
   before_script:
@@ -41,7 +41,7 @@ build_win10_msvc:
   tags: 
     - win10-msvc
   variables:
-    GIT_SUBMODULE_STRATEGY: normal
+    GIT_SUBMODULE_STRATEGY: recursive
   timeout: 10m
   retry: 1
   before_script: