diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2011-07-07 11:46:02 -0700 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2011-07-07 11:53:59 -0700 |
commit | 6b78b6bf72cd7c09280804f48831dbaa53931bbe (patch) | |
tree | 36d01c071354609cbdfff74cc4f5be9c39d205f4 /wscript | |
parent | 8a9fdedc9e89f050974ba379468d8b4abfcea5d5 (diff) | |
download | android-node-v8-6b78b6bf72cd7c09280804f48831dbaa53931bbe.tar.gz android-node-v8-6b78b6bf72cd7c09280804f48831dbaa53931bbe.tar.bz2 android-node-v8-6b78b6bf72cd7c09280804f48831dbaa53931bbe.zip |
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
Diffstat (limited to 'wscript')
-rw-r--r-- | wscript | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -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) |