build fix

This commit is contained in:
2025-02-07 16:21:42 +08:00
parent ef0a1f5d91
commit bc3c5a8f9d
387 changed files with 5651 additions and 27 deletions

View File

@@ -136,21 +136,21 @@ endif()
# Sanity check : Check that all submodules are present
# =======================================================================
function(check_submodules_present)
file(READ "${PROJECT_SOURCE_DIR}/.gitmodules" gitmodules)
string(REGEX MATCHALL "path *= *[^ \t\r\n]*" gitmodules ${gitmodules})
foreach(module ${gitmodules})
string(REGEX REPLACE "path *= *" "" module ${module})
if (NOT EXISTS "${PROJECT_SOURCE_DIR}/${module}/.git")
message(SEND_ERROR "Git submodule ${module} not found."
"Please run: git submodule update --init --recursive")
endif()
endforeach()
endfunction()
if (EXISTS "${PROJECT_SOURCE_DIR}/.git/objects")
#function(check_submodules_present)
# file(READ "${PROJECT_SOURCE_DIR}/.gitmodules" gitmodules)
# string(REGEX MATCHALL "path *= *[^ \t\r\n]*" gitmodules ${gitmodules})
# foreach(module ${gitmodules})
# string(REGEX REPLACE "path *= *" "" module ${module})
# if (NOT EXISTS "${PROJECT_SOURCE_DIR}/${module}/.git")
# message(SEND_ERROR "Git submodule ${module} not found."
# "Please run: git submodule update --init --recursive")
# endif()
# endforeach()
#endfunction()
#if (EXISTS "${PROJECT_SOURCE_DIR}/.git/objects")
# only check submodules when source is obtained via Git
check_submodules_present()
endif()
# check_submodules_present()
#endif()
configure_file(${PROJECT_SOURCE_DIR}/dist/compatibility_list/compatibility_list.qrc
${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.qrc