| 123456789101112131415161718192021222324252627 |
- # If submodules aren't initialized, look for git and initialize
- if (NOT EXISTS ${CMAKE_SOURCE_DIR}/Submodules/CEF/.git OR NOT EXISTS ${CMAKE_SOURCE_DIR}/Submodules/AtomicExamples/.git)
- find_package(Git)
- if(GIT_FOUND)
- message ("\n\nUpdating submodules, please wait...\n\n")
- execute_process( COMMAND ${GIT_EXECUTABLE} submodule update --init
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
- RESULT_VARIABLE ATOMIC_GIT_STATUS )
- # check return status
- if(NOT ATOMIC_GIT_STATUS EQUAL 0)
- message( FATAL_ERROR "BUILD ERROR:\n\nError initializing submodules: git submodule update --init returned ${ATOMIC_GIT_STATUS}\n")
- endif()
- else()
- # Git not found
- message( FATAL_ERROR "BUILD ERROR:\n\Submodules not initialized, please run: git submodule update --init\n")
- endif()
- endif()
|