From 336bb5253ccf31d57915bea9a6fc329ea8cd9d56 Mon Sep 17 00:00:00 2001 From: Karl Skomski Date: Sun, 15 Apr 2012 11:32:41 +0200 Subject: [PATCH] Test with unordered_map --- src/curl_multi_wrapper.h | 4 ++-- wscript | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/curl_multi_wrapper.h b/src/curl_multi_wrapper.h index 87db681..ec27404 100644 --- a/src/curl_multi_wrapper.h +++ b/src/curl_multi_wrapper.h @@ -3,7 +3,7 @@ #ifndef SRC_CURL_MULTI_WRAPPER_H_ #define SRC_CURL_MULTI_WRAPPER_H_ -#include +#include #include "curl/curl.h" #include "node.h" @@ -17,7 +17,7 @@ namespace nodecurl { static void Initialize(v8::Handle target); private: - typedef std::map SockFDs; + typedef std::unordered_map SockFDs; CurlMultiWrapper(); ~CurlMultiWrapper(); diff --git a/wscript b/wscript index 747296e..80640ad 100644 --- a/wscript +++ b/wscript @@ -4,7 +4,6 @@ def set_options(opt): def configure(conf): conf.check_tool('compiler_cxx') conf.check_tool('node_addon') - conf.env.append_unique('CXXFLAGS', ['-Wall', '-O3', '-DNDEBUG']) if not conf.check_cfg(package='libcurl', args='--cflags --libs', uselib_store='CURL'): if not conf.check(lib="curl", uselib_store="CURL"): conf.fatal('Missing libcurl'); @@ -14,7 +13,10 @@ def build(bld): obj.cxxflags = [ '-Wall', '-D_FILE_OFFSET_BITS=64', - '-D_LARGEFILE_SOURCE' + '-D_LARGEFILE_SOURCE', + '-std=c++11', + '-O3', + '-DNDEBUG' ] obj.target = 'addon' obj.source = [