@@ -49,10 +49,10 @@ if(SBE_TESTS)
4949
5050 ExternalProject_Add(
5151 gtest
52- URL ${CMAKE_CURRENT_SOURCE_DIR} /sbe-tool/src/ test /lib/gtest-1.7 .0.zip
53- URL_MD5 2d6ec8ccdf5c46b05ba54a9fd1d130d7
52+ URL ${CMAKE_CURRENT_SOURCE_DIR} /cppbuild/googletest-release-1.8 .0.zip
53+ URL_MD5 adfafc8512ab65fd3cf7955ef0100ff5
5454 PREFIX "${SBE_THIRDPARTY_BINARY_DIR} /gtest"
55- BUILD_BYPRODUCTS "${SBE_THIRDPARTY_BINARY_DIR} /gtest/src/gtest-build/${CMAKE_CFG_INTDIR} /${CMAKE_STATIC_LIBRARY_PREFIX} gtest${CMAKE_STATIC_LIBRARY_SUFFIX} ;${SBE_THIRDPARTY_BINARY_DIR} /gtest/src/gtest-build/${CMAKE_CFG_INTDIR} /${CMAKE_STATIC_LIBRARY_PREFIX} gtest_main${CMAKE_STATIC_LIBRARY_SUFFIX} "
55+ BUILD_BYPRODUCTS "${SBE_THIRDPARTY_BINARY_DIR} /gtest/src/gtest-build/googlemock/ ${CMAKE_CFG_INTDIR} /${CMAKE_STATIC_LIBRARY_PREFIX} gtest${CMAKE_STATIC_LIBRARY_SUFFIX} ;${SBE_THIRDPARTY_BINARY_DIR} /gtest/src/gtest-build/googlemock /${CMAKE_CFG_INTDIR} /${CMAKE_STATIC_LIBRARY_PREFIX} gtest_main${CMAKE_STATIC_LIBRARY_SUFFIX} "
5656 INSTALL_COMMAND ""
5757 LOG_CONFIGURE ON
5858 LOG_BUILD ON
@@ -62,6 +62,11 @@ if(SBE_TESTS)
6262 set (GTEST_SOURCE_DIR ${source_dir} )
6363 ExternalProject_Get_Property(gtest binary_dir)
6464 set (GTEST_BINARY_DIR ${binary_dir} )
65+
66+ set (GTEST_LIBS
67+ ${GTEST_BINARY_DIR} /googlemock/${CMAKE_CFG_INTDIR} /${CMAKE_STATIC_LIBRARY_PREFIX} gmock${CMAKE_STATIC_LIBRARY_SUFFIX}
68+ ${GTEST_BINARY_DIR} /googlemock/${CMAKE_CFG_INTDIR} /${CMAKE_STATIC_LIBRARY_PREFIX} gmock_main${CMAKE_STATIC_LIBRARY_SUFFIX}
69+ )
6570endif ()
6671
6772find_package (Threads)
@@ -123,7 +128,8 @@ set(CODEC_PERF_SCHEMA_DIR "${CMAKE_CURRENT_SOURCE_DIR}/sbe-benchmarks/src/main/r
123128set (CODEC_EXAMPLES_SCHEMA_DIR "${CMAKE_CURRENT_SOURCE_DIR} /sbe-samples/src/main/resources" )
124129
125130include_directories (
126- ${GTEST_SOURCE_DIR} /include
131+ ${GTEST_SOURCE_DIR} /googletest/include
132+ ${GTEST_SOURCE_DIR} /googlemock/include
127133 ${CMAKE_CURRENT_SOURCE_DIR} /sbe-tool/src/main/cpp
128134 ${CODEC_TARGET_DIR}
129135)
0 commit comments