diff --git a/scripts/cmake/SubmoduleSetup.cmake b/scripts/cmake/SubmoduleSetup.cmake
index 7f8b97fce7ead6504f5eeba7a146691de409b523..11990bac6b6c45f63e07c23fa5def2a559263be5 100644
--- a/scripts/cmake/SubmoduleSetup.cmake
+++ b/scripts/cmake/SubmoduleSetup.cmake
@@ -46,7 +46,7 @@ string(REPLACE "\n" ";" SUBMODULES_LIST ${SUBMODULES_STATE})
 
 foreach(SUBMODULE_STATE ${SUBMODULES_LIST})
 
-    string(REGEX MATCH "ThirdParty/[A-Za-z0-9_-]*" SUBMODULE ${SUBMODULE_STATE})
+    string(REGEX MATCH "ThirdParty/[/A-Za-z0-9_-]*" SUBMODULE ${SUBMODULE_STATE})
     if(NOT ${SUBMODULE} IN_LIST REQUIRED_SUBMODULES)
         continue()
     endif()