diff options
author | Josh Blum | 2013-06-27 01:57:53 -0400 |
---|---|---|
committer | Josh Blum | 2013-06-27 01:57:53 -0400 |
commit | 498fb3ae976f6128daefeb3a7f503985c11f8c91 (patch) | |
tree | 36c7a4ea38406db8d82c414879ed80d12a39cdf6 | |
parent | 973ac1e4e9b9adc5f2d58f108793c8aff5ba2d11 (diff) | |
download | sandhi-498fb3ae976f6128daefeb3a7f503985c11f8c91.tar.gz sandhi-498fb3ae976f6128daefeb3a7f503985c11f8c91.tar.bz2 sandhi-498fb3ae976f6128daefeb3a7f503985c11f8c91.zip |
gras: revert cmake change, the corgon says its broken
-rw-r--r-- | CMakeLists.txt | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 352095c..d91fb6c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,16 +9,22 @@ set(GRAS_VERSION "0.0.0") set(GRAS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) set(GRAS_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}) -if(NOT EXISTS ${GRAS_SOURCE_DIR}/Theron/CMakeLists.txt) - find_program(GIT_EXECUTABLE names git eg) - message(STATUS "Cloning Git submodules. - ") - execute_process( - COMMAND ${GIT_EXECUTABLE} submodule init - COMMAND ${GIT_EXECUTABLE} submodule update - WORKING_DIRECTORY ${GRAS_SOURCE_DIR} - ) -endif(NOT EXISTS ${GRAS_SOURCE_DIR}/Theron/CMakeLists.txt) +function(GRAS_CHECK_SUBMODULE directory) + if(NOT EXISTS ${GRAS_SOURCE_DIR}/${directory}/CMakeLists.txt) + message(FATAL_ERROR " +submodule ${directory} does not exist!! +Did you remember to run the following commands? + git submodule init + git submodule update +") + endif() +endfunction(GRAS_CHECK_SUBMODULE) + +GRAS_CHECK_SUBMODULE(Theron) +GRAS_CHECK_SUBMODULE(Apology) +GRAS_CHECK_SUBMODULE(PMC) +GRAS_CHECK_SUBMODULE(gnuradio) +GRAS_CHECK_SUBMODULE(grextras) list(APPEND CMAKE_MODULE_PATH ${GRAS_SOURCE_DIR}/PMC/cmake/Modules) include(CMakeDefsHelper) |