Add submodule init and update to cmake

This commit is contained in:
wowario 2018-06-09 13:58:21 +03:00
parent 7b3269b8ae
commit 0c681083ca
No known key found for this signature in database
GPG key ID: 24DCBE762DE9C111
2 changed files with 12 additions and 6 deletions

View file

@ -153,6 +153,15 @@ else()
message(STATUS "Building without build tag")
endif()
# Update and init submodules by default
if(NOT MANUAL_SUBMODULES)
find_package(Git)
if(GIT_FOUND)
message(STATUS "Initializing submodules")
execute_process(COMMAND git "submodule" "update" "--init" "--recursive" WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
endif()
endif()
set(CMAKE_C_FLAGS_RELEASE "-DNDEBUG ${OPT_FLAGS_RELEASE}")
set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG ${OPT_FLAGS_RELEASE}")