summary refs log tree commit diff
path: root/pkgs/applications/misc/synergy/update_gtest_gmock.patch
blob: 87b53e78585b98416a830c57050025142bfb9580 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
From eea85dbf4bbde545d8cb07d7ee9fbdca3dcf48fd Mon Sep 17 00:00:00 2001
From: Michael Hoang <enzime@users.noreply.github.com>
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 <tr1/tuple> is now found under
<tuple>.
---
 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 <http://www.gnu.org/licenses/>.
 
 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