From c54f2abaab3e919fb0f62801e599c8068c0e5d4e Mon Sep 17 00:00:00 2001 From: Peter Thorson Date: Thu, 23 Jul 2015 07:53:51 -0400 Subject: [PATCH] utility client build scripts --- examples/utility_client/SConscript | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 examples/utility_client/SConscript diff --git a/examples/utility_client/SConscript b/examples/utility_client/SConscript new file mode 100644 index 0000000..6e6cd8c --- /dev/null +++ b/examples/utility_client/SConscript @@ -0,0 +1,23 @@ +## Utility client example +## + +Import('env') +Import('env_cpp11') +Import('boostlibs') +Import('platform_libs') +Import('polyfill_libs') + +env = env.Clone () +env_cpp11 = env_cpp11.Clone () + +prgs = [] + +# if a C++11 environment is available build using that, otherwise use boost +if env_cpp11.has_key('WSPP_CPP11_ENABLED'): + ALL_LIBS = boostlibs(['system'],env_cpp11) + [platform_libs] + [polyfill_libs] + prgs += env_cpp11.Program('utility_client', ["utility_client.cpp"], LIBS = ALL_LIBS) +else: + ALL_LIBS = boostlibs(['system','random'],env) + [platform_libs] + [polyfill_libs] + prgs += env.Program('utility_client', ["utility_client.cpp"], LIBS = ALL_LIBS) + +Return('prgs') \ No newline at end of file