1*4882a593SmuzhiyunFrom 05d1189ffce562560da90056d96fe2084d84654a Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: "Laszlo Boszormenyi (GCS)" <gcs@debian.org>
3*4882a593SmuzhiyunDate: Mon, 14 Feb 2022 14:13:13 +0100
4*4882a593SmuzhiyunSubject: [PATCH] SCons 4.2.0 no longer has env_cpp11.has_key() Check env_cpp11
5*4882a593Smuzhiyun as an array.
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunThis fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003022
8*4882a593Smuzhiyun---
9*4882a593Smuzhiyun examples/broadcast_server/SConscript    | 2 +-
10*4882a593Smuzhiyun examples/debug_client/SConscript        | 2 +-
11*4882a593Smuzhiyun examples/debug_server/SConscript        | 2 +-
12*4882a593Smuzhiyun examples/dev/SConscript                 | 2 +-
13*4882a593Smuzhiyun examples/echo_client/SConscript         | 2 +-
14*4882a593Smuzhiyun examples/echo_server/SConscript         | 2 +-
15*4882a593Smuzhiyun examples/echo_server_both/SConscript    | 2 +-
16*4882a593Smuzhiyun examples/echo_server_tls/SConscript     | 2 +-
17*4882a593Smuzhiyun examples/external_io_service/SConscript | 2 +-
18*4882a593Smuzhiyun examples/iostream_server/SConscript     | 2 +-
19*4882a593Smuzhiyun examples/print_client/SConscript        | 2 +-
20*4882a593Smuzhiyun examples/print_client_tls/SConscript    | 2 +-
21*4882a593Smuzhiyun examples/print_server/SConscript        | 2 +-
22*4882a593Smuzhiyun examples/scratch_client/SConscript      | 2 +-
23*4882a593Smuzhiyun examples/scratch_server/SConscript      | 2 +-
24*4882a593Smuzhiyun examples/sip_client/SConscript          | 2 +-
25*4882a593Smuzhiyun examples/subprotocol_server/SConscript  | 2 +-
26*4882a593Smuzhiyun examples/telemetry_client/SConscript    | 2 +-
27*4882a593Smuzhiyun examples/telemetry_server/SConscript    | 2 +-
28*4882a593Smuzhiyun examples/testee_client/SConscript       | 2 +-
29*4882a593Smuzhiyun examples/testee_server/SConscript       | 2 +-
30*4882a593Smuzhiyun examples/utility_client/SConscript      | 4 ++--
31*4882a593Smuzhiyun test/connection/SConscript              | 2 +-
32*4882a593Smuzhiyun test/endpoint/SConscript                | 2 +-
33*4882a593Smuzhiyun test/extension/SConscript               | 2 +-
34*4882a593Smuzhiyun test/http/SConscript                    | 2 +-
35*4882a593Smuzhiyun test/logger/SConscript                  | 2 +-
36*4882a593Smuzhiyun test/message_buffer/SConscript          | 2 +-
37*4882a593Smuzhiyun test/processors/SConscript              | 2 +-
38*4882a593Smuzhiyun test/random/SConscript                  | 2 +-
39*4882a593Smuzhiyun test/roles/SConscript                   | 2 +-
40*4882a593Smuzhiyun test/transport/SConscript               | 2 +-
41*4882a593Smuzhiyun test/transport/asio/SConscript          | 2 +-
42*4882a593Smuzhiyun test/transport/iostream/SConscript      | 2 +-
43*4882a593Smuzhiyun test/utility/SConscript                 | 2 +-
44*4882a593Smuzhiyun 35 files changed, 36 insertions(+), 36 deletions(-)
45*4882a593Smuzhiyun
46*4882a593Smuzhiyundiff --git a/examples/broadcast_server/SConscript b/examples/broadcast_server/SConscript
47*4882a593Smuzhiyunindex 5786f570d..06c55c147 100644
48*4882a593Smuzhiyun--- a/examples/broadcast_server/SConscript
49*4882a593Smuzhiyun+++ b/examples/broadcast_server/SConscript
50*4882a593Smuzhiyun@@ -13,7 +13,7 @@ env_cpp11 = env_cpp11.Clone ()
51*4882a593Smuzhiyun prgs = []
52*4882a593Smuzhiyun
53*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
54*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
55*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
56*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs]
57*4882a593Smuzhiyun    prgs += env_cpp11.Program('broadcast_server', ["broadcast_server.cpp"], LIBS = ALL_LIBS)
58*4882a593Smuzhiyun else:
59*4882a593Smuzhiyundiff --git a/examples/debug_client/SConscript b/examples/debug_client/SConscript
60*4882a593Smuzhiyunindex 781db8371..b92b14653 100644
61*4882a593Smuzhiyun--- a/examples/debug_client/SConscript
62*4882a593Smuzhiyun+++ b/examples/debug_client/SConscript
63*4882a593Smuzhiyun@@ -14,7 +14,7 @@ env_cpp11 = env_cpp11.Clone ()
64*4882a593Smuzhiyun prgs = []
65*4882a593Smuzhiyun
66*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
67*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
68*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
69*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] + [tls_libs]
70*4882a593Smuzhiyun    prgs += env_cpp11.Program('debug_client', ["debug_client.cpp"], LIBS = ALL_LIBS)
71*4882a593Smuzhiyun else:
72*4882a593Smuzhiyundiff --git a/examples/debug_server/SConscript b/examples/debug_server/SConscript
73*4882a593Smuzhiyunindex 4d02261c6..7e24b07c8 100644
74*4882a593Smuzhiyun--- a/examples/debug_server/SConscript
75*4882a593Smuzhiyun+++ b/examples/debug_server/SConscript
76*4882a593Smuzhiyun@@ -13,7 +13,7 @@ env_cpp11 = env_cpp11.Clone ()
77*4882a593Smuzhiyun prgs = []
78*4882a593Smuzhiyun
79*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
80*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
81*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
82*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs]
83*4882a593Smuzhiyun    prgs += env_cpp11.Program('debug_server', ["debug_server.cpp"], LIBS = ALL_LIBS)
84*4882a593Smuzhiyun else:
85*4882a593Smuzhiyundiff --git a/examples/dev/SConscript b/examples/dev/SConscript
86*4882a593Smuzhiyunindex 34ddac2d5..31062fee9 100644
87*4882a593Smuzhiyun--- a/examples/dev/SConscript
88*4882a593Smuzhiyun+++ b/examples/dev/SConscript
89*4882a593Smuzhiyun@@ -11,7 +11,7 @@ env_cpp11 = env_cpp11.Clone ()
90*4882a593Smuzhiyun
91*4882a593Smuzhiyun prgs = []
92*4882a593Smuzhiyun
93*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
94*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
95*4882a593Smuzhiyun    BOOST_LIBS_CPP11 = boostlibs(['unit_test_framework','system','timer','chrono'],env_cpp11) + [platform_libs] + [polyfill_libs]
96*4882a593Smuzhiyun    prgs += env_cpp11.Program('main', ["main.cpp"], LIBS = BOOST_LIBS_CPP11)
97*4882a593Smuzhiyun
98*4882a593Smuzhiyundiff --git a/examples/echo_client/SConscript b/examples/echo_client/SConscript
99*4882a593Smuzhiyunindex 0e4110822..2adf1166d 100644
100*4882a593Smuzhiyun--- a/examples/echo_client/SConscript
101*4882a593Smuzhiyun+++ b/examples/echo_client/SConscript
102*4882a593Smuzhiyun@@ -13,7 +13,7 @@ env_cpp11 = env_cpp11.Clone ()
103*4882a593Smuzhiyun prgs = []
104*4882a593Smuzhiyun
105*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
106*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
107*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
108*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] + ['z']
109*4882a593Smuzhiyun    prgs += env_cpp11.Program('echo_client', ["echo_client.cpp"], LIBS = ALL_LIBS)
110*4882a593Smuzhiyun else:
111*4882a593Smuzhiyundiff --git a/examples/echo_server/SConscript b/examples/echo_server/SConscript
112*4882a593Smuzhiyunindex a2978852e..a48724155 100644
113*4882a593Smuzhiyun--- a/examples/echo_server/SConscript
114*4882a593Smuzhiyun+++ b/examples/echo_server/SConscript
115*4882a593Smuzhiyun@@ -13,7 +13,7 @@ env_cpp11 = env_cpp11.Clone ()
116*4882a593Smuzhiyun prgs = []
117*4882a593Smuzhiyun
118*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
119*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
120*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
121*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs]
122*4882a593Smuzhiyun    prgs += env_cpp11.Program('echo_server', ["echo_server.cpp"], LIBS = ALL_LIBS)
123*4882a593Smuzhiyun else:
124*4882a593Smuzhiyundiff --git a/examples/echo_server_both/SConscript b/examples/echo_server_both/SConscript
125*4882a593Smuzhiyunindex d1ecf202f..32f4c8c55 100644
126*4882a593Smuzhiyun--- a/examples/echo_server_both/SConscript
127*4882a593Smuzhiyun+++ b/examples/echo_server_both/SConscript
128*4882a593Smuzhiyun@@ -14,7 +14,7 @@ env_cpp11 = env_cpp11.Clone ()
129*4882a593Smuzhiyun prgs = []
130*4882a593Smuzhiyun
131*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
132*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
133*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
134*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] + [tls_libs]
135*4882a593Smuzhiyun    prgs += env_cpp11.Program('echo_server_both', ["echo_server_both.cpp"], LIBS = ALL_LIBS)
136*4882a593Smuzhiyun else:
137*4882a593Smuzhiyundiff --git a/examples/echo_server_tls/SConscript b/examples/echo_server_tls/SConscript
138*4882a593Smuzhiyunindex e24cc4ce8..688bf7c14 100644
139*4882a593Smuzhiyun--- a/examples/echo_server_tls/SConscript
140*4882a593Smuzhiyun+++ b/examples/echo_server_tls/SConscript
141*4882a593Smuzhiyun@@ -14,7 +14,7 @@ env_cpp11 = env_cpp11.Clone ()
142*4882a593Smuzhiyun prgs = []
143*4882a593Smuzhiyun
144*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
145*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
146*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
147*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] + [tls_libs]
148*4882a593Smuzhiyun    prgs += env_cpp11.Program('echo_server_tls', ["echo_server_tls.cpp"], LIBS = ALL_LIBS)
149*4882a593Smuzhiyun else:
150*4882a593Smuzhiyundiff --git a/examples/external_io_service/SConscript b/examples/external_io_service/SConscript
151*4882a593Smuzhiyunindex beb7c1c42..0abf3e175 100644
152*4882a593Smuzhiyun--- a/examples/external_io_service/SConscript
153*4882a593Smuzhiyun+++ b/examples/external_io_service/SConscript
154*4882a593Smuzhiyun@@ -13,7 +13,7 @@ env_cpp11 = env_cpp11.Clone ()
155*4882a593Smuzhiyun prgs = []
156*4882a593Smuzhiyun
157*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
158*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
159*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
160*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs]
161*4882a593Smuzhiyun    prgs += env_cpp11.Program('external_io_service', ["external_io_service.cpp"], LIBS = ALL_LIBS)
162*4882a593Smuzhiyun else:
163*4882a593Smuzhiyundiff --git a/examples/iostream_server/SConscript b/examples/iostream_server/SConscript
164*4882a593Smuzhiyunindex dc90834cf..304142082 100644
165*4882a593Smuzhiyun--- a/examples/iostream_server/SConscript
166*4882a593Smuzhiyun+++ b/examples/iostream_server/SConscript
167*4882a593Smuzhiyun@@ -13,7 +13,7 @@ env_cpp11 = env_cpp11.Clone ()
168*4882a593Smuzhiyun prgs = []
169*4882a593Smuzhiyun
170*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
171*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
172*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
173*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs]
174*4882a593Smuzhiyun    prgs += env_cpp11.Program('iostream_server', ["iostream_server.cpp"], LIBS = ALL_LIBS)
175*4882a593Smuzhiyun else:
176*4882a593Smuzhiyundiff --git a/examples/print_client/SConscript b/examples/print_client/SConscript
177*4882a593Smuzhiyunindex 8da4ce5b2..79fdea0fd 100644
178*4882a593Smuzhiyun--- a/examples/print_client/SConscript
179*4882a593Smuzhiyun+++ b/examples/print_client/SConscript
180*4882a593Smuzhiyun@@ -13,7 +13,7 @@ env_cpp11 = env_cpp11.Clone ()
181*4882a593Smuzhiyun prgs = []
182*4882a593Smuzhiyun
183*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
184*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
185*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
186*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs]
187*4882a593Smuzhiyun    prgs += env_cpp11.Program('print_client', ["print_client.cpp"], LIBS = ALL_LIBS)
188*4882a593Smuzhiyun else:
189*4882a593Smuzhiyundiff --git a/examples/print_client_tls/SConscript b/examples/print_client_tls/SConscript
190*4882a593Smuzhiyunindex 01b011473..e57b9d691 100644
191*4882a593Smuzhiyun--- a/examples/print_client_tls/SConscript
192*4882a593Smuzhiyun+++ b/examples/print_client_tls/SConscript
193*4882a593Smuzhiyun@@ -14,7 +14,7 @@ env_cpp11 = env_cpp11.Clone ()
194*4882a593Smuzhiyun prgs = []
195*4882a593Smuzhiyun
196*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
197*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
198*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
199*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] + [tls_libs]
200*4882a593Smuzhiyun    prgs += env_cpp11.Program('print_client_tls', ["print_client_tls.cpp"], LIBS = ALL_LIBS)
201*4882a593Smuzhiyun else:
202*4882a593Smuzhiyundiff --git a/examples/print_server/SConscript b/examples/print_server/SConscript
203*4882a593Smuzhiyunindex 4f0e492be..454dcf01b 100644
204*4882a593Smuzhiyun--- a/examples/print_server/SConscript
205*4882a593Smuzhiyun+++ b/examples/print_server/SConscript
206*4882a593Smuzhiyun@@ -13,7 +13,7 @@ env_cpp11 = env_cpp11.Clone ()
207*4882a593Smuzhiyun prgs = []
208*4882a593Smuzhiyun
209*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
210*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
211*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
212*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs]
213*4882a593Smuzhiyun    prgs += env_cpp11.Program('print_server', ["print_server.cpp"], LIBS = ALL_LIBS)
214*4882a593Smuzhiyun else:
215*4882a593Smuzhiyundiff --git a/examples/scratch_client/SConscript b/examples/scratch_client/SConscript
216*4882a593Smuzhiyunindex 6e7b2ef07..4be98f437 100644
217*4882a593Smuzhiyun--- a/examples/scratch_client/SConscript
218*4882a593Smuzhiyun+++ b/examples/scratch_client/SConscript
219*4882a593Smuzhiyun@@ -14,7 +14,7 @@ env_cpp11 = env_cpp11.Clone ()
220*4882a593Smuzhiyun prgs = []
221*4882a593Smuzhiyun
222*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
223*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
224*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
225*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] + [tls_libs]
226*4882a593Smuzhiyun    prgs += env_cpp11.Program('scratch_client', ["scratch_client.cpp"], LIBS = ALL_LIBS)
227*4882a593Smuzhiyun else:
228*4882a593Smuzhiyundiff --git a/examples/scratch_server/SConscript b/examples/scratch_server/SConscript
229*4882a593Smuzhiyunindex bf90f7433..cc495ba5c 100644
230*4882a593Smuzhiyun--- a/examples/scratch_server/SConscript
231*4882a593Smuzhiyun+++ b/examples/scratch_server/SConscript
232*4882a593Smuzhiyun@@ -14,7 +14,7 @@ env_cpp11 = env_cpp11.Clone ()
233*4882a593Smuzhiyun prgs = []
234*4882a593Smuzhiyun
235*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
236*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
237*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
238*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] + [tls_libs] + ['z']
239*4882a593Smuzhiyun    prgs += env_cpp11.Program('scratch_server', ["scratch_server.cpp"], LIBS = ALL_LIBS)
240*4882a593Smuzhiyun else:
241*4882a593Smuzhiyundiff --git a/examples/sip_client/SConscript b/examples/sip_client/SConscript
242*4882a593Smuzhiyunindex fafe7b4ff..e2afefe73 100644
243*4882a593Smuzhiyun--- a/examples/sip_client/SConscript
244*4882a593Smuzhiyun+++ b/examples/sip_client/SConscript
245*4882a593Smuzhiyun@@ -13,7 +13,7 @@ env_cpp11 = env_cpp11.Clone ()
246*4882a593Smuzhiyun prgs = []
247*4882a593Smuzhiyun
248*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
249*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
250*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
251*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs]
252*4882a593Smuzhiyun    prgs += env_cpp11.Program('sip_client', ["sip_client.cpp"], LIBS = ALL_LIBS)
253*4882a593Smuzhiyun else:
254*4882a593Smuzhiyundiff --git a/examples/subprotocol_server/SConscript b/examples/subprotocol_server/SConscript
255*4882a593Smuzhiyunindex e97535ca5..299af43c5 100644
256*4882a593Smuzhiyun--- a/examples/subprotocol_server/SConscript
257*4882a593Smuzhiyun+++ b/examples/subprotocol_server/SConscript
258*4882a593Smuzhiyun@@ -13,7 +13,7 @@ env_cpp11 = env_cpp11.Clone ()
259*4882a593Smuzhiyun prgs = []
260*4882a593Smuzhiyun
261*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
262*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
263*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
264*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs]
265*4882a593Smuzhiyun    prgs += env_cpp11.Program('subprotocol_server', ["subprotocol_server.cpp"], LIBS = ALL_LIBS)
266*4882a593Smuzhiyun else:
267*4882a593Smuzhiyundiff --git a/examples/telemetry_client/SConscript b/examples/telemetry_client/SConscript
268*4882a593Smuzhiyunindex 62396a5e3..ac0e6daba 100644
269*4882a593Smuzhiyun--- a/examples/telemetry_client/SConscript
270*4882a593Smuzhiyun+++ b/examples/telemetry_client/SConscript
271*4882a593Smuzhiyun@@ -13,7 +13,7 @@ env_cpp11 = env_cpp11.Clone ()
272*4882a593Smuzhiyun prgs = []
273*4882a593Smuzhiyun
274*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
275*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
276*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
277*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs]
278*4882a593Smuzhiyun    prgs += env_cpp11.Program('telemetry_client', ["telemetry_client.cpp"], LIBS = ALL_LIBS)
279*4882a593Smuzhiyun else:
280*4882a593Smuzhiyundiff --git a/examples/telemetry_server/SConscript b/examples/telemetry_server/SConscript
281*4882a593Smuzhiyunindex 1b8ff2295..c620f38a4 100644
282*4882a593Smuzhiyun--- a/examples/telemetry_server/SConscript
283*4882a593Smuzhiyun+++ b/examples/telemetry_server/SConscript
284*4882a593Smuzhiyun@@ -13,7 +13,7 @@ env_cpp11 = env_cpp11.Clone ()
285*4882a593Smuzhiyun prgs = []
286*4882a593Smuzhiyun
287*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
288*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
289*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
290*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs]
291*4882a593Smuzhiyun    prgs += env_cpp11.Program('telemetry_server', ["telemetry_server.cpp"], LIBS = ALL_LIBS)
292*4882a593Smuzhiyun else:
293*4882a593Smuzhiyundiff --git a/examples/testee_client/SConscript b/examples/testee_client/SConscript
294*4882a593Smuzhiyunindex 64f0ef1f3..6154bb966 100644
295*4882a593Smuzhiyun--- a/examples/testee_client/SConscript
296*4882a593Smuzhiyun+++ b/examples/testee_client/SConscript
297*4882a593Smuzhiyun@@ -13,7 +13,7 @@ env_cpp11 = env_cpp11.Clone ()
298*4882a593Smuzhiyun prgs = []
299*4882a593Smuzhiyun
300*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
301*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
302*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
303*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] + ['z']
304*4882a593Smuzhiyun    prgs += env_cpp11.Program('testee_client', ["testee_client.cpp"], LIBS = ALL_LIBS)
305*4882a593Smuzhiyun else:
306*4882a593Smuzhiyundiff --git a/examples/testee_server/SConscript b/examples/testee_server/SConscript
307*4882a593Smuzhiyunindex 3c75f4ff2..ca8ffb7d7 100644
308*4882a593Smuzhiyun--- a/examples/testee_server/SConscript
309*4882a593Smuzhiyun+++ b/examples/testee_server/SConscript
310*4882a593Smuzhiyun@@ -13,7 +13,7 @@ env_cpp11 = env_cpp11.Clone ()
311*4882a593Smuzhiyun prgs = []
312*4882a593Smuzhiyun
313*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
314*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
315*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
316*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] + ['z']
317*4882a593Smuzhiyun    prgs += env_cpp11.Program('testee_server', ["testee_server.cpp"], LIBS = ALL_LIBS)
318*4882a593Smuzhiyun else:
319*4882a593Smuzhiyundiff --git a/examples/utility_client/SConscript b/examples/utility_client/SConscript
320*4882a593Smuzhiyunindex 6e6cd8c9d..f6d673a43 100644
321*4882a593Smuzhiyun--- a/examples/utility_client/SConscript
322*4882a593Smuzhiyun+++ b/examples/utility_client/SConscript
323*4882a593Smuzhiyun@@ -13,11 +13,11 @@ env_cpp11 = env_cpp11.Clone ()
324*4882a593Smuzhiyun prgs = []
325*4882a593Smuzhiyun
326*4882a593Smuzhiyun # if a C++11 environment is available build using that, otherwise use boost
327*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
328*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
329*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs]
330*4882a593Smuzhiyun    prgs += env_cpp11.Program('utility_client', ["utility_client.cpp"], LIBS = ALL_LIBS)
331*4882a593Smuzhiyun else:
332*4882a593Smuzhiyun    ALL_LIBS = boostlibs(['system','random'],env) + [platform_libs] + [polyfill_libs]
333*4882a593Smuzhiyun    prgs += env.Program('utility_client', ["utility_client.cpp"], LIBS = ALL_LIBS)
334*4882a593Smuzhiyun
335*4882a593Smuzhiyun-Return('prgs')
336*4882a593Smuzhiyun\ No newline at end of file
337*4882a593Smuzhiyun+Return('prgs')
338*4882a593Smuzhiyundiff --git a/test/connection/SConscript b/test/connection/SConscript
339*4882a593Smuzhiyunindex 4ed7a4e69..b79876bf1 100644
340*4882a593Smuzhiyun--- a/test/connection/SConscript
341*4882a593Smuzhiyun+++ b/test/connection/SConscript
342*4882a593Smuzhiyun@@ -16,7 +16,7 @@ objs = env.Object('connection_boost.o', ["connection.cpp"], LIBS = BOOST_LIBS)
343*4882a593Smuzhiyun objs = env.Object('connection_tu2_boost.o', ["connection_tu2.cpp"], LIBS = BOOST_LIBS)
344*4882a593Smuzhiyun prgs = env.Program('test_connection_boost', ["connection_boost.o","connection_tu2_boost.o"], LIBS = BOOST_LIBS)
345*4882a593Smuzhiyun
346*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
347*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
348*4882a593Smuzhiyun    BOOST_LIBS_CPP11 = boostlibs(['unit_test_framework','system'],env_cpp11) + [platform_libs] + [polyfill_libs]
349*4882a593Smuzhiyun    objs += env_cpp11.Object('connection_stl.o', ["connection.cpp"], LIBS = BOOST_LIBS_CPP11)
350*4882a593Smuzhiyun    objs += env_cpp11.Object('connection_tu2_stl.o', ["connection_tu2.cpp"], LIBS = BOOST_LIBS_CPP11)
351*4882a593Smuzhiyundiff --git a/test/endpoint/SConscript b/test/endpoint/SConscript
352*4882a593Smuzhiyunindex 5cb3ede91..74912865e 100644
353*4882a593Smuzhiyun--- a/test/endpoint/SConscript
354*4882a593Smuzhiyun+++ b/test/endpoint/SConscript
355*4882a593Smuzhiyun@@ -16,7 +16,7 @@ BOOST_LIBS = boostlibs(['unit_test_framework','system'],env) + [platform_libs] +
356*4882a593Smuzhiyun objs = env.Object('endpoint_boost.o', ["endpoint.cpp"], LIBS = BOOST_LIBS)
357*4882a593Smuzhiyun prgs = env.Program('test_endpoint_boost', ["endpoint_boost.o"], LIBS = BOOST_LIBS)
358*4882a593Smuzhiyun
359*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
360*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
361*4882a593Smuzhiyun    BOOST_LIBS_CPP11 = boostlibs(['unit_test_framework','system'],env_cpp11) + [platform_libs] + [polyfill_libs] + [tls_libs]
362*4882a593Smuzhiyun    objs += env_cpp11.Object('endpoint_stl.o', ["endpoint.cpp"], LIBS = BOOST_LIBS_CPP11)
363*4882a593Smuzhiyun    prgs += env_cpp11.Program('test_endpoint_stl', ["endpoint_stl.o"], LIBS = BOOST_LIBS_CPP11)
364*4882a593Smuzhiyundiff --git a/test/extension/SConscript b/test/extension/SConscript
365*4882a593Smuzhiyunindex d8b425fda..0cb813856 100644
366*4882a593Smuzhiyun--- a/test/extension/SConscript
367*4882a593Smuzhiyun+++ b/test/extension/SConscript
368*4882a593Smuzhiyun@@ -17,7 +17,7 @@ objs += env.Object('permessage_deflate_boost.o', ["permessage_deflate.cpp"], LIB
369*4882a593Smuzhiyun prgs = env.Program('test_extension_boost', ["extension_boost.o"], LIBS = BOOST_LIBS)
370*4882a593Smuzhiyun prgs += env.Program('test_permessage_deflate_boost', ["permessage_deflate_boost.o"], LIBS = BOOST_LIBS)
371*4882a593Smuzhiyun
372*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
373*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
374*4882a593Smuzhiyun    BOOST_LIBS_CPP11 = boostlibs(['unit_test_framework'],env_cpp11) + [platform_libs] + [polyfill_libs] + ['z']
375*4882a593Smuzhiyun    objs += env_cpp11.Object('extension_stl.o', ["extension.cpp"], LIBS = BOOST_LIBS_CPP11)
376*4882a593Smuzhiyun    objs += env_cpp11.Object('permessage_deflate_stl.o', ["permessage_deflate.cpp"], LIBS = BOOST_LIBS_CPP11)
377*4882a593Smuzhiyundiff --git a/test/http/SConscript b/test/http/SConscript
378*4882a593Smuzhiyunindex 0a24a8774..422998e24 100644
379*4882a593Smuzhiyun--- a/test/http/SConscript
380*4882a593Smuzhiyun+++ b/test/http/SConscript
381*4882a593Smuzhiyun@@ -15,7 +15,7 @@ BOOST_LIBS = boostlibs(['unit_test_framework'],env) + [platform_libs]
382*4882a593Smuzhiyun objs = env.Object('parser_boost.o', ["parser.cpp"], LIBS = BOOST_LIBS)
383*4882a593Smuzhiyun prgs = env.Program('test_http_boost', ["parser_boost.o"], LIBS = BOOST_LIBS)
384*4882a593Smuzhiyun
385*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
386*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
387*4882a593Smuzhiyun    BOOST_LIBS_CPP11 = boostlibs(['unit_test_framework'],env_cpp11) + [platform_libs] + [polyfill_libs]
388*4882a593Smuzhiyun    objs += env_cpp11.Object('parser_stl.o', ["parser.cpp"], LIBS = BOOST_LIBS_CPP11)
389*4882a593Smuzhiyun    prgs += env_cpp11.Program('test_http_stl', ["parser_stl.o"], LIBS = BOOST_LIBS_CPP11)
390*4882a593Smuzhiyundiff --git a/test/logger/SConscript b/test/logger/SConscript
391*4882a593Smuzhiyunindex 81d607601..0ccbbc5df 100644
392*4882a593Smuzhiyun--- a/test/logger/SConscript
393*4882a593Smuzhiyun+++ b/test/logger/SConscript
394*4882a593Smuzhiyun@@ -15,7 +15,7 @@ BOOST_LIBS = boostlibs(['unit_test_framework','system'],env) + [platform_libs]
395*4882a593Smuzhiyun objs = env.Object('logger_basic_boost.o', ["basic.cpp"], LIBS = BOOST_LIBS)
396*4882a593Smuzhiyun prgs = env.Program('logger_basic_boost', ["logger_basic_boost.o"], LIBS = BOOST_LIBS)
397*4882a593Smuzhiyun
398*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
399*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
400*4882a593Smuzhiyun    BOOST_LIBS_CPP11 = boostlibs(['unit_test_framework','system'],env_cpp11) + [platform_libs] + [polyfill_libs]
401*4882a593Smuzhiyun    objs += env_cpp11.Object('logger_basic_stl.o', ["basic.cpp"], LIBS = BOOST_LIBS_CPP11)
402*4882a593Smuzhiyun    prgs += env_cpp11.Program('logger_basic_stl', ["logger_basic_stl.o"], LIBS = BOOST_LIBS_CPP11)
403*4882a593Smuzhiyundiff --git a/test/message_buffer/SConscript b/test/message_buffer/SConscript
404*4882a593Smuzhiyunindex 2ef6d71f3..89785cb3e 100644
405*4882a593Smuzhiyun--- a/test/message_buffer/SConscript
406*4882a593Smuzhiyun+++ b/test/message_buffer/SConscript
407*4882a593Smuzhiyun@@ -17,7 +17,7 @@ objs += env.Object('alloc_boost.o', ["alloc.cpp"], LIBS = BOOST_LIBS)
408*4882a593Smuzhiyun prgs = env.Program('test_message_boost', ["message_boost.o"], LIBS = BOOST_LIBS)
409*4882a593Smuzhiyun prgs += env.Program('test_alloc_boost', ["alloc_boost.o"], LIBS = BOOST_LIBS)
410*4882a593Smuzhiyun
411*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
412*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
413*4882a593Smuzhiyun    BOOST_LIBS_CPP11 = boostlibs(['unit_test_framework'],env_cpp11) + [platform_libs] + [polyfill_libs]
414*4882a593Smuzhiyun    objs += env_cpp11.Object('message_stl.o', ["message.cpp"], LIBS = BOOST_LIBS_CPP11)
415*4882a593Smuzhiyun    objs += env_cpp11.Object('alloc_stl.o', ["alloc.cpp"], LIBS = BOOST_LIBS_CPP11)
416*4882a593Smuzhiyundiff --git a/test/processors/SConscript b/test/processors/SConscript
417*4882a593Smuzhiyunindex 406a7edc9..1b40d0b1d 100644
418*4882a593Smuzhiyun--- a/test/processors/SConscript
419*4882a593Smuzhiyun+++ b/test/processors/SConscript
420*4882a593Smuzhiyun@@ -26,7 +26,7 @@ prgs += env.Program('test_hybi07_boost', ["test_hybi07_boost.o"], LIBS = BOOST_L
421*4882a593Smuzhiyun prgs += env.Program('test_hybi00_boost', ["test_hybi00_boost.o"], LIBS = BOOST_LIBS)
422*4882a593Smuzhiyun prgs += env.Program('test_extension_permessage_compress_boost', ["test_extension_permessage_compress_boost.o"], LIBS = BOOST_LIBS + ['z'])
423*4882a593Smuzhiyun
424*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
425*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
426*4882a593Smuzhiyun    BOOST_LIBS_CPP11 = boostlibs(['unit_test_framework'],env_cpp11) + [platform_libs] + [polyfill_libs] + ['z']
427*4882a593Smuzhiyun    # no C++11 features are used in processor so there are no C++11 versions of
428*4882a593Smuzhiyun    # these tests.
429*4882a593Smuzhiyundiff --git a/test/random/SConscript b/test/random/SConscript
430*4882a593Smuzhiyunindex 3cadc9e97..4a11b0ce5 100644
431*4882a593Smuzhiyun--- a/test/random/SConscript
432*4882a593Smuzhiyun+++ b/test/random/SConscript
433*4882a593Smuzhiyun@@ -17,7 +17,7 @@ objs += env.Object('random_device_boost.o', ["random_device.cpp"], LIBS = BOOST_
434*4882a593Smuzhiyun prgs = env.Program('test_random_none_boost', ["random_none_boost.o"], LIBS = BOOST_LIBS)
435*4882a593Smuzhiyun prgs += env.Program('test_random_device_boost', ["random_device_boost.o"], LIBS = BOOST_LIBS)
436*4882a593Smuzhiyun
437*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
438*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
439*4882a593Smuzhiyun    BOOST_LIBS_CPP11 = boostlibs(['unit_test_framework'],env_cpp11) + [platform_libs] + [polyfill_libs]
440*4882a593Smuzhiyun    objs += env_cpp11.Object('random_none_stl.o', ["none.cpp"], LIBS = BOOST_LIBS_CPP11)
441*4882a593Smuzhiyun    objs += env_cpp11.Object('random_device_stl.o', ["random_device.cpp"], LIBS = BOOST_LIBS_CPP11)
442*4882a593Smuzhiyundiff --git a/test/roles/SConscript b/test/roles/SConscript
443*4882a593Smuzhiyunindex e86107ece..17b3be105 100644
444*4882a593Smuzhiyun--- a/test/roles/SConscript
445*4882a593Smuzhiyun+++ b/test/roles/SConscript
446*4882a593Smuzhiyun@@ -17,7 +17,7 @@ objs += env.Object('server_boost.o', ["server.cpp"], LIBS = BOOST_LIBS)
447*4882a593Smuzhiyun prgs = env.Program('test_client_boost', ["client_boost.o"], LIBS = BOOST_LIBS)
448*4882a593Smuzhiyun prgs += env.Program('test_server_boost', ["server_boost.o"], LIBS = BOOST_LIBS)
449*4882a593Smuzhiyun
450*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
451*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
452*4882a593Smuzhiyun    BOOST_LIBS_CPP11 = boostlibs(['unit_test_framework'],env_cpp11) + [platform_libs] + [polyfill_libs]
453*4882a593Smuzhiyun    objs += env_cpp11.Object('client_stl.o', ["client.cpp"], LIBS = BOOST_LIBS_CPP11)
454*4882a593Smuzhiyun    objs += env_cpp11.Object('server_stl.o', ["server.cpp"], LIBS = BOOST_LIBS_CPP11)
455*4882a593Smuzhiyundiff --git a/test/transport/SConscript b/test/transport/SConscript
456*4882a593Smuzhiyunindex 71b31b6c5..aa9b719ec 100644
457*4882a593Smuzhiyun--- a/test/transport/SConscript
458*4882a593Smuzhiyun+++ b/test/transport/SConscript
459*4882a593Smuzhiyun@@ -16,7 +16,7 @@ BOOST_LIBS = boostlibs(['unit_test_framework','system','thread','random','chrono
460*4882a593Smuzhiyun objs = env.Object('boost_integration.o', ["integration.cpp"], LIBS = BOOST_LIBS)
461*4882a593Smuzhiyun prgs = env.Program('test_boost_integration', ["boost_integration.o"], LIBS = BOOST_LIBS)
462*4882a593Smuzhiyun
463*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
464*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
465*4882a593Smuzhiyun    BOOST_LIBS_CPP11 = boostlibs(['unit_test_framework','system'],env_cpp11) + [platform_libs] + [polyfill_libs] + [tls_libs]
466*4882a593Smuzhiyun    objs += env_cpp11.Object('stl_integration.o', ["integration.cpp"], LIBS = BOOST_LIBS_CPP11)
467*4882a593Smuzhiyun    prgs += env_cpp11.Program('test_stl_integration', ["stl_integration.o"], LIBS = BOOST_LIBS_CPP11)
468*4882a593Smuzhiyundiff --git a/test/transport/asio/SConscript b/test/transport/asio/SConscript
469*4882a593Smuzhiyunindex f8185e57e..518d362b1 100644
470*4882a593Smuzhiyun--- a/test/transport/asio/SConscript
471*4882a593Smuzhiyun+++ b/test/transport/asio/SConscript
472*4882a593Smuzhiyun@@ -20,7 +20,7 @@ prgs = env.Program('test_base_boost', ["base_boost.o"], LIBS = BOOST_LIBS)
473*4882a593Smuzhiyun prgs += env.Program('test_timers_boost', ["timers_boost.o"], LIBS = BOOST_LIBS)
474*4882a593Smuzhiyun prgs += env.Program('test_security_boost', ["security_boost.o"], LIBS = BOOST_LIBS)
475*4882a593Smuzhiyun
476*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
477*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
478*4882a593Smuzhiyun    BOOST_LIBS_CPP11 = boostlibs(['unit_test_framework','system'],env_cpp11) + [platform_libs] + [polyfill_libs] + [tls_libs]
479*4882a593Smuzhiyun    objs += env_cpp11.Object('base_stl.o', ["base.cpp"], LIBS = BOOST_LIBS_CPP11)
480*4882a593Smuzhiyun    objs += env_cpp11.Object('timers_stl.o', ["timers.cpp"], LIBS = BOOST_LIBS_CPP11)
481*4882a593Smuzhiyundiff --git a/test/transport/iostream/SConscript b/test/transport/iostream/SConscript
482*4882a593Smuzhiyunindex 9e74c2f15..dcaf9f2d9 100644
483*4882a593Smuzhiyun--- a/test/transport/iostream/SConscript
484*4882a593Smuzhiyun+++ b/test/transport/iostream/SConscript
485*4882a593Smuzhiyun@@ -19,7 +19,7 @@ prgs = env.Program('test_iostream_base_boost', ["iostream_base_boost.o"], LIBS =
486*4882a593Smuzhiyun prgs += env.Program('test_iostream_connection_boost', ["iostream_connection_boost.o"], LIBS = BOOST_LIBS)
487*4882a593Smuzhiyun prgs += env.Program('test_iostream_endpoint_boost', ["iostream_endpoint_boost.o"], LIBS = BOOST_LIBS)
488*4882a593Smuzhiyun
489*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
490*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
491*4882a593Smuzhiyun    BOOST_LIBS_CPP11 = boostlibs(['unit_test_framework'],env_cpp11) + [platform_libs] + [polyfill_libs]
492*4882a593Smuzhiyun    objs += env_cpp11.Object('iostream_base_stl.o', ["base.cpp"], LIBS = BOOST_LIBS_CPP11)
493*4882a593Smuzhiyun    objs += env_cpp11.Object('iostream_connection_stl.o', ["connection.cpp"], LIBS = BOOST_LIBS_CPP11)
494*4882a593Smuzhiyundiff --git a/test/utility/SConscript b/test/utility/SConscript
495*4882a593Smuzhiyunindex 80e9ef6c8..6f19aa52a 100644
496*4882a593Smuzhiyun--- a/test/utility/SConscript
497*4882a593Smuzhiyun+++ b/test/utility/SConscript
498*4882a593Smuzhiyun@@ -24,7 +24,7 @@ prgs += env.Program('test_close_boost', ["close_boost.o"], LIBS = BOOST_LIBS)
499*4882a593Smuzhiyun prgs += env.Program('test_sha1_boost', ["sha1_boost.o"], LIBS = BOOST_LIBS)
500*4882a593Smuzhiyun prgs += env.Program('test_error_boost', ["error_boost.o"], LIBS = BOOST_LIBS)
501*4882a593Smuzhiyun
502*4882a593Smuzhiyun-if env_cpp11.has_key('WSPP_CPP11_ENABLED'):
503*4882a593Smuzhiyun+if 'WSPP_CPP11_ENABLED' in env_cpp11:
504*4882a593Smuzhiyun    BOOST_LIBS_CPP11 = boostlibs(['unit_test_framework'],env_cpp11) + [platform_libs] + [polyfill_libs]
505*4882a593Smuzhiyun    objs += env_cpp11.Object('utilities_stl.o', ["utilities.cpp"], LIBS = BOOST_LIBS_CPP11)
506*4882a593Smuzhiyun    objs += env_cpp11.Object('uri_stl.o', ["uri.cpp"], LIBS = BOOST_LIBS_CPP11)
507