Add node.version
authorRyan <ry@tinyclouds.org>
Mon, 3 Aug 2009 15:51:35 +0000 (17:51 +0200)
committerRyan <ry@tinyclouds.org>
Mon, 3 Aug 2009 15:51:35 +0000 (17:51 +0200)
src/node.cc
src/node.h
wscript

index f82aff3e365fb949f0e56d2342b27a615e41bef7..3989d47836e4fbdac12a323c4b5acf0187cd9e46 100644 (file)
@@ -230,6 +230,8 @@ Load (int argc, char *argv[])
 
   global_obj->Set(String::NewSymbol("node"), node_obj);
 
+  node_obj->Set(String::NewSymbol("version"), String::New(NODE_VERSION));
+
   Local<Array> arguments = Array::New(argc);
   for (int i = 0; i < argc; i++) {
     Local<String> arg = String::New(argv[i]);
index 1724d9bc332b1b53784510dc435435f99982c8ea..fd18fa3c3707b230e5e11dd9c7499281b9c7901c 100644 (file)
@@ -10,6 +10,8 @@
 
 namespace node {
 
+#define NODE_VERSION "0.1.2"
+
 #define NODE_DEFINE_CONSTANT(target, constant)                            \
   (target)->Set(v8::String::NewSymbol(#constant),                         \
                 v8::Integer::New(constant))
diff --git a/wscript b/wscript
index 9c195551794eaf24e836eb1eef5fe00655f1b059..4c4c158c69db1c421e414722ffe9851a4e596666 100644 (file)
--- a/wscript
+++ b/wscript
@@ -6,9 +6,6 @@ from logging import fatal
 
 import js2c
 
-VERSION='0.1.2'
-APPNAME='node'
-
 srcdir = '.'
 blddir = 'build'
 cwd = os.getcwd()