@@ -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