diff options
| author | selsta <selsta@sent.at> | 2021-03-12 01:19:59 +0100 |
|---|---|---|
| committer | selsta <selsta@sent.at> | 2021-03-12 01:26:57 +0100 |
| commit | ad19dbb4405a3f2b5495a5fa9ab7bf810e657511 (patch) | |
| tree | 9df68ba0ddfd06ba1c7cbe527b1a0621a995a786 | |
| parent | c18614f96f1767ec276378033e7e3087c663b170 (diff) | |
| download | monzero-gui-ad19dbb4405a3f2b5495a5fa9ab7bf810e657511.tar.gz monzero-gui-ad19dbb4405a3f2b5495a5fa9ab7bf810e657511.tar.xz monzero-gui-ad19dbb4405a3f2b5495a5fa9ab7bf810e657511.zip | |
cmake: sync submodule if DEV_MODE=ON
| -rw-r--r-- | CMakeLists.txt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 914468a6..267e1d76 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -48,8 +48,9 @@ if(NOT MANUAL_SUBMODULES) else() execute_process(COMMAND ${GIT_EXECUTABLE} fetch WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/monero RESULT_VARIABLE GIT_FETCH_RESULT) execute_process(COMMAND ${GIT_EXECUTABLE} checkout -f origin/master WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/monero RESULT_VARIABLE GIT_CHECKOUT_MASTER_RESULT) + execute_process(COMMAND ${GIT_EXECUTABLE} submodule sync --recursive WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/monero RESULT_VARIABLE GIT_SUBMODULE_SYNC_RESULT) execute_process(COMMAND ${GIT_EXECUTABLE} submodule update --init --force --recursive WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/monero RESULT_VARIABLE GIT_SUBMODULE_UPDATE_RESULT) - if(NOT GIT_FETCH_RESULT EQUAL "0" OR NOT GIT_CHECKOUT_MASTER_RESULT EQUAL "0" OR NOT GIT_SUBMODULE_UPDATE_RESULT EQUAL "0") + if(NOT GIT_FETCH_RESULT EQUAL "0" OR NOT GIT_CHECKOUT_MASTER_RESULT EQUAL "0" OR NOT GIT_SUBMODULE_SYNC_RESULT EQUAL "0" OR NOT GIT_SUBMODULE_UPDATE_RESULT EQUAL "0") message(FATAL_ERROR "Updating git submodule to master (-DDEV_MODE=ON) failed") endif() endif() |
