From 6b78b6bf72cd7c09280804f48831dbaa53931bbe Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Thu, 7 Jul 2011 11:46:02 -0700 Subject: [PATCH] Export $CC and $CXX to uv and V8's build systems Now you can compile with clang by doing make distclean CC=clang CXX=clang++ ./configure make --- wscript | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/wscript b/wscript index 9f3b2fb..810d906 100644 --- a/wscript +++ b/wscript @@ -568,6 +568,11 @@ def build_v8(bld): rule = v8_cmd(bld, "default"), before = "cxx", install_path = None) + + v8.env.env = dict(os.environ) + v8.env.env['CC'] = ' '.join(bld.env['CC']) + v8.env.env['CXX'] = ' '.join(bld.env['CXX']) + v8.uselib = "EXECINFO" bld.env["CPPPATH_V8"] = "deps/v8/include" t = join(bld.srcnode.abspath(bld.env_of_name("default")), v8.target) @@ -614,7 +619,9 @@ def build_uv(bld): rule = uv_cmd(bld, 'default') ) - #bld.env["CPPPATH_UV"] = 'deps/uv/' + uv.env.env = dict(os.environ) + uv.env.env['CC'] = ' '.join(bld.env['CC']) + uv.env.env['CXX'] = ' '.join(bld.env['CXX']) t = join(bld.srcnode.abspath(bld.env_of_name("default")), uv.target) bld.env_of_name('default').append_value("LINKFLAGS_UV", t) -- 2.7.4