build: Fix generating build info using unified source archive. (#6628)

This commit is contained in:
Steveice10 2023-06-20 09:44:20 -07:00 committed by GitHub
parent d8db0af1b2
commit 89663e0db8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 25 additions and 9 deletions

View file

@ -120,7 +120,10 @@ function(check_submodules_present)
endif()
endforeach()
endfunction()
check_submodules_present()
if (EXISTS "${PROJECT_SOURCE_DIR}/.git/objects")
# only check submodules when source is obtained via Git
check_submodules_present()
endif()
configure_file(${PROJECT_SOURCE_DIR}/dist/compatibility_list/compatibility_list.qrc
${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.qrc