Report missing git submodules from CMake.

This commit is contained in:
Matthew Gregan 2017-05-15 14:54:35 +12:00
Родитель dd746a33bd
Коммит 978788a060
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -19,6 +19,10 @@ set(CMAKE_C_STANDARD 99)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
if(NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/googletest/.git")
message(FATAL_ERROR "submodules not initialized: run\n\tgit submodule update --init --recursive\nin base git checkout")
endif()
add_definitions(-DGTEST_HAS_TR1_TUPLE=0)
set(gtest_force_shared_crt ON CACHE BOOL "")
add_subdirectory(googletest)