24 lines
594 B
CMake
24 lines
594 B
CMake
# Fetch gtest source code from Github
|
|
|
|
include(FetchContent)
|
|
|
|
FetchContent_Declare(
|
|
googletest
|
|
GIT_REPOSITORY https://github.com/google/googletest
|
|
GIT_TAG v1.14.0 # f8d7d77c06936315286eb55f8de22cd23c188571
|
|
GIT_SHALLOW TRUE
|
|
UPDATE_DISCONNECTED TRUE
|
|
)
|
|
|
|
# For Windows: Prevent overriding the parent project's compiler/linker settings
|
|
set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
|
|
|
|
option(BUILD_GMOCK "Build GMock" OFF)
|
|
option(INSTALL_GTEST "Install GTest" OFF)
|
|
|
|
FetchContent_MakeAvailable(googletest)
|
|
|
|
include_directories(
|
|
${googletest_SOURCE_DIR}/googletest/include
|
|
)
|