From eea85dbf4bbde545d8cb07d7ee9fbdca3dcf48fd Mon Sep 17 00:00:00 2001 From: Michael Hoang Date: Sat, 14 Jul 2018 22:07:39 +1000 Subject: [PATCH 1/2] Update gtest and gmock to version 1.7.0 Fixes compilation under clang on macOS as is now found under . --- CMakeLists.txt | 2 +- ext/toolchain/commands1.py | 4 ++-- src/lib/platform/CMakeLists.txt | 2 +- src/lib/server/CMakeLists.txt | 2 +- src/lib/shared/CMakeLists.txt | 2 +- src/lib/synergy/CMakeLists.txt | 2 +- src/test/CMakeLists.txt | 12 ++++++------ src/test/integtests/CMakeLists.txt | 4 ++-- src/test/unittests/CMakeLists.txt | 4 ++-- 9 files changed, 17 insertions(+), 17 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 94c474e8..2f37424d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -178,7 +178,7 @@ if (UNIX) CACHE STRING "" FORCE) endif() - set(CMAKE_CXX_FLAGS "--sysroot ${CMAKE_OSX_SYSROOT} ${CMAKE_CXX_FLAGS} -DGTEST_USE_OWN_TR1_TUPLE=1") + set(CMAKE_CXX_FLAGS "--sysroot ${CMAKE_OSX_SYSROOT} ${CMAKE_CXX_FLAGS}") find_library(lib_ScreenSaver ScreenSaver) find_library(lib_IOKit IOKit) diff --git a/ext/toolchain/commands1.py b/ext/toolchain/commands1.py index f32ec483..bf997cf6 100644 --- a/ext/toolchain/commands1.py +++ b/ext/toolchain/commands1.py @@ -251,10 +251,10 @@ class InternalCommands: macIdentity = None # gtest dir with version number - gtestDir = 'gtest-1.6.0' + gtestDir = 'gtest-1.7.0' # gmock dir with version number - gmockDir = 'gmock-1.6.0' + gmockDir = 'gmock-1.7.0' win32_generators = { 1 : VisualStudioGenerator('10'), diff --git a/src/lib/platform/CMakeLists.txt b/src/lib/platform/CMakeLists.txt index 481d8ef9..1ce67eca 100644 --- a/src/lib/platform/CMakeLists.txt +++ b/src/lib/platform/CMakeLists.txt @@ -31,7 +31,7 @@ endif() include_directories( ../ - ../../../ext/gtest-1.6.0/include + ../../../ext/gtest-1.7.0/include ) if (UNIX) diff --git a/src/lib/server/CMakeLists.txt b/src/lib/server/CMakeLists.txt index 3cb582ec..0525d627 100644 --- a/src/lib/server/CMakeLists.txt +++ b/src/lib/server/CMakeLists.txt @@ -24,7 +24,7 @@ endif() include_directories( ../ ../../../ext - ../../../ext/gtest-1.6.0/include + ../../../ext/gtest-1.7.0/include ) if (UNIX) diff --git a/src/lib/shared/CMakeLists.txt b/src/lib/shared/CMakeLists.txt index 891f4aa7..16c8b04a 100644 --- a/src/lib/shared/CMakeLists.txt +++ b/src/lib/shared/CMakeLists.txt @@ -25,7 +25,7 @@ add_library(shared STATIC ${sources}) include_directories( ../ ../../../ext - ../../../ext/gtest-1.6.0/include + ../../../ext/gtest-1.7.0/include ) target_link_libraries(shared arch base) diff --git a/src/lib/synergy/CMakeLists.txt b/src/lib/synergy/CMakeLists.txt index 0972be8c..e19fcce5 100644 --- a/src/lib/synergy/CMakeLists.txt +++ b/src/lib/synergy/CMakeLists.txt @@ -36,7 +36,7 @@ endif() include_directories( ../ ../../../ext - ../../../ext/gtest-1.6.0/include + ../../../ext/gtest-1.7.0/include ) if (UNIX) diff --git a/src/test/CMakeLists.txt b/src/test/CMakeLists.txt index 8812150a..04cdfc50 100644 --- a/src/test/CMakeLists.txt +++ b/src/test/CMakeLists.txt @@ -15,13 +15,13 @@ # along with this program. If not, see . include_directories( - ../../ext/gtest-1.6.0 - ../../ext/gtest-1.6.0/include - ../../ext/gmock-1.6.0 - ../../ext/gmock-1.6.0/include) + ../../ext/gtest-1.7.0 + ../../ext/gtest-1.7.0/include + ../../ext/gmock-1.7.0 + ../../ext/gmock-1.7.0/include) -add_library(gtest STATIC ../../ext/gtest-1.6.0/src/gtest-all.cc) -add_library(gmock STATIC ../../ext/gmock-1.6.0/src/gmock-all.cc) +add_library(gtest STATIC ../../ext/gtest-1.7.0/src/gtest-all.cc) +add_library(gmock STATIC ../../ext/gmock-1.7.0/src/gmock-all.cc) if (UNIX) # ignore warnings in gtest and gmock diff --git a/src/test/integtests/CMakeLists.txt b/src/test/integtests/CMakeLists.txt index 2f1ca7f3..6ddbd29a 100644 --- a/src/test/integtests/CMakeLists.txt +++ b/src/test/integtests/CMakeLists.txt @@ -56,8 +56,8 @@ endif() include_directories( ../../ ../../lib/ - ../../../ext/gtest-1.6.0/include - ../../../ext/gmock-1.6.0/include + ../../../ext/gtest-1.7.0/include + ../../../ext/gmock-1.7.0/include ) if (UNIX) diff --git a/src/test/unittests/CMakeLists.txt b/src/test/unittests/CMakeLists.txt index 3e49dc3c..5f6c4fac 100644 --- a/src/test/unittests/CMakeLists.txt +++ b/src/test/unittests/CMakeLists.txt @@ -51,8 +51,8 @@ list(APPEND headers ${platform_sources}) include_directories( ../../ ../../lib/ - ../../../ext/gtest-1.6.0/include - ../../../ext/gmock-1.6.0/include + ../../../ext/gtest-1.7.0/include + ../../../ext/gmock-1.7.0/include ../../../ext ) -- 2.17.1