find_package(Threads REQUIRED) include(ExternalProject)
ExternalProject_Add(
libgtest URL https://github.com/google/googletest/archive/release-1.8.0.zip PREFIX ${CMAKE_CURRENT_BINARY_DIR}/gtest INSTALL_COMMAND ""
)
include_directories(“${CMAKE_CURRENT_BINARY_DIR}/gtest/src/libgtest/googletest/include”) include_directories(“${CMAKE_CURRENT_BINARY_DIR}/gtest/src/libgtest/googlemock/include”)
link_directories(“${CMAKE_CURRENT_BINARY_DIR}/gtest/src/libgtest-build/googlemock/gtest”) link_directories(“${CMAKE_CURRENT_BINARY_DIR}/gtest/src/libgtest-build/googlemock”)
set(GTEST_LIBRARIES gtest gtest_main gmock gmock_main pthread)