mirror of
https://github.com/monero-project/monero-gui.git
synced 2024-12-23 03:59:38 +00:00
cmake: support manual submodules
This commit is contained in:
parent
d313c2de37
commit
e1987522e2
1 changed files with 22 additions and 20 deletions
|
@ -29,8 +29,9 @@ set(BUILD_GUI_DEPS ON)
|
|||
set(ARCH "x86-64")
|
||||
set(BUILD_64 ON)
|
||||
|
||||
find_package(Git)
|
||||
if(GIT_FOUND)
|
||||
if(NOT MANUAL_SUBMODULES)
|
||||
find_package(Git)
|
||||
if(GIT_FOUND)
|
||||
if(NOT DEV_MODE)
|
||||
function (check_submodule relative_path)
|
||||
execute_process(COMMAND git rev-parse "HEAD" WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${relative_path} OUTPUT_VARIABLE localHead)
|
||||
|
@ -52,6 +53,7 @@ if(GIT_FOUND)
|
|||
message(FATAL_ERROR "Updating git submodule to master (-DDEV_MODE=ON) failed")
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
add_subdirectory(monero)
|
||||
|
|
Loading…
Reference in a new issue