summaryrefslogtreecommitdiff
path: root/wscript
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2011-07-07 08:56:48 -0700
committerRyan Dahl <ry@tinyclouds.org>2011-07-07 08:56:48 -0700
commita2f2aa97ad702ba76a121dca6fc664a35133b914 (patch)
treeeeacb7151190e89229639415ff79f31bf0e9bd54 /wscript
parentcc834555347c38dd07d798f2f28fda0937142baa (diff)
downloadandroid-node-v8-a2f2aa97ad702ba76a121dca6fc664a35133b914.tar.gz
android-node-v8-a2f2aa97ad702ba76a121dca6fc664a35133b914.tar.bz2
android-node-v8-a2f2aa97ad702ba76a121dca6fc664a35133b914.zip
Upgrade libuv to 9518ab65949257384bf7e407d8502a6437fdda4b
Diffstat (limited to 'wscript')
-rw-r--r--wscript23
1 files changed, 10 insertions, 13 deletions
diff --git a/wscript b/wscript
index 277d603bd8..9f3b2fb2f9 100644
--- a/wscript
+++ b/wscript
@@ -608,7 +608,7 @@ def uv_cmd(bld, variant):
def build_uv(bld):
uv = bld.new_task_gen(
name = 'uv',
- source = 'deps/uv/uv.h',
+ source = 'deps/uv/include/uv.h',
target = 'deps/uv/uv.a',
before = "cxx",
rule = uv_cmd(bld, 'default')
@@ -626,8 +626,13 @@ def build_uv(bld):
t = join(bld.srcnode.abspath(bld.env_of_name("debug")), uv_debug.target)
bld.env_of_name('debug').append_value("LINKFLAGS_UV", t)
- bld.install_files('${PREFIX}/include/node/', 'deps/uv/*.h')
- bld.install_files('${PREFIX}/include/node/ev', 'deps/uv/ev/*.h')
+ bld.install_files('${PREFIX}/include/node/', 'deps/uv/include/*.h')
+
+ bld.install_files('${PREFIX}/include/node/ev', 'deps/uv/src/ev/*.h')
+ bld.install_files('${PREFIX}/include/node/c-ares', """
+ deps/uv/include/ares.h
+ deps/uv/include/ares_version.h
+ """)
def build(bld):
@@ -855,16 +860,12 @@ def build(bld):
node.includes = """
src/
deps/http_parser
- deps/uv
- deps/uv/ev
- deps/uv/eio
+ deps/uv/include
+ deps/uv/src/ev
"""
if not bld.env["USE_SHARED_V8"]: node.includes += ' deps/v8/include '
- if not bld.env["USE_SHARED_CARES"]:
- node.includes += ' deps/uv/c-ares '
-
if sys.platform.startswith('cygwin'):
bld.env.append_value('LINKFLAGS', '-Wl,--export-all-symbols')
bld.env.append_value('LINKFLAGS', '-Wl,--out-implib,default/libnode.dll.a')
@@ -908,10 +909,6 @@ def build(bld):
src/node_events.h
src/node_version.h
""")
- bld.install_files('${PREFIX}/include/node/c-ares', """
- deps/uv/c-ares/ares.h
- deps/uv/c-ares/ares_version.h
- """)
# Only install the man page if it exists.
# Do 'make doc install' to build and install it.