aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cmake/QtTopLevelHelpers.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/cmake/QtTopLevelHelpers.cmake b/cmake/QtTopLevelHelpers.cmake
index 7de96cdb..abc72507 100644
--- a/cmake/QtTopLevelHelpers.cmake
+++ b/cmake/QtTopLevelHelpers.cmake
@@ -164,6 +164,10 @@ function(qt_internal_get_dependency dependent dependency)
)
string(FIND "${git_stdout}" "${module}" index)
string(SUBSTRING "${git_stdout}" 0 ${index} gitdir)
+ string(FIND "${gitdir}" ".git/modules" index)
+ if(index GREATER -1) # submodules have not been absorbed
+ string(SUBSTRING "${gitdir}" 0 ${index} gitdir)
+ endif()
message(DEBUG "Will look for clones in ${gitdir}")
execute_process(