add 'make test'
authorRyan <ry@tinyclouds.org>
Tue, 21 Apr 2009 11:51:05 +0000 (13:51 +0200)
committerRyan <ry@tinyclouds.org>
Tue, 21 Apr 2009 11:51:05 +0000 (13:51 +0200)
configure
wscript

index efa9df2..db2d3c5 100755 (executable)
--- a/configure
+++ b/configure
@@ -99,6 +99,12 @@ uninstall:
        else \\
            $WAF uninstall ; \\
        fi;
+test: all
+       @for i in test/test*.js; do \\
+               echo -n "\$\$i: "; \\
+               build/default/node \$\$i && echo pass || echo fail; \\
+       done 
 
 clean:
        @$WAF clean
@@ -107,6 +113,7 @@ distclean:
        @$WAF distclean
        @-rm -rf _build_
        @-rm -f Makefile
+       @-rm -f *.pyc
 
 check:
        @$WAF check
@@ -114,7 +121,7 @@ check:
 dist:
        @$WAF dist
 
-.PHONY: clean dist distclean check uninstall install all
+.PHONY: clean dist distclean check uninstall install all test
 
 EOF
 }
diff --git a/wscript b/wscript
index dd87bff..0ca9522 100644 (file)
--- a/wscript
+++ b/wscript
@@ -77,18 +77,18 @@ def build(bld):
   deps_tgt = join(bld.srcnode.abspath(bld.env),"deps")
   v8dir_src = join(deps_src,"v8")
   v8dir_tgt = join(deps_tgt, "v8")
-  v8lib = bld.env["staticlib_PATTERN"] % "v8_g"
-  #v8lib = bld.env["staticlib_PATTERN"] % "v8"
+  #v8lib = bld.env["staticlib_PATTERN"] % "v8_g"
+  v8lib = bld.env["staticlib_PATTERN"] % "v8"
   v8 = bld.new_task_gen(
     target=join("deps/v8",v8lib),
-    rule='cp -rf %s %s && cd %s && scons -Q mode=debug library=static snapshot=on' 
-    #rule='cp -rf %s %s && cd %s && scons -Q library=static snapshot=on' 
+    #rule='cp -rf %s %s && cd %s && scons -Q mode=debug library=static snapshot=on' 
+    rule='cp -rf %s %s && cd %s && scons -Q library=static snapshot=on' 
       % ( v8dir_src , deps_tgt , v8dir_tgt),
     before="cxx"
   )
   bld.env["CPPPATH_V8"] = "deps/v8/include"
-  #bld.env["STATICLIB_V8"] = "v8"
-  bld.env["STATICLIB_V8"] = "v8_g"
+  bld.env["STATICLIB_V8"] = "v8"
+  #bld.env["STATICLIB_V8"] = "v8_g"
   bld.env["LIBPATH_V8"] = v8dir_tgt
   bld.env["LINKFLAGS_V8"] = "-pthread"