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