From 6219e46a3e5b20de0201c35090abc7068881dfcc Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Thu, 28 May 2015 10:21:09 +0700 Subject: [PATCH] Download FoX in non-git repository. Closes #292 on github. --- src/CMakeLists.txt | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 8e97d0f57e..12f4086181 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -170,11 +170,19 @@ endif() # Only initialize git submodules if it is not there. User is responsible # for future updates of fox xml submodule. if(NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/xml/fox/.git) - message("-- Initializing/Updating FoX XML submodule...") - execute_process(COMMAND git submodule init - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/..) - execute_process(COMMAND git submodule update - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/..) + if(NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/../.git) + message("-- Cloning FoX XML git repository...") + execute_process(COMMAND git clone https://github.com/mit-crpg/fox.git src/xml/fox + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/..) + execute_process(COMMAND git checkout bdc852f4f43d969fb1b179cba79295c1e095a455 + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/xml/fox) + else() + message("-- Initializing/Updating FoX XML submodule...") + execute_process(COMMAND git submodule init + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/..) + execute_process(COMMAND git submodule update + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/..) + endif() endif() add_subdirectory(xml/fox)