build: Add hyphen to custom build tags
authorisaacs <i@izs.me>
Thu, 27 Dec 2012 04:35:00 +0000 (20:35 -0800)
committerisaacs <i@izs.me>
Thu, 27 Dec 2012 04:35:00 +0000 (20:35 -0800)
so that ./configure --tag=foo makes a version number like v0.9.5-foo
instead of v0.9.5foo

configure
src/node_version.h

index 36dbdce..3445153 100755 (executable)
--- a/configure
+++ b/configure
@@ -495,7 +495,10 @@ def configure_node(o):
   else:
     o['variables']['node_use_perfctr'] = 'false'
 
-  o['variables']['node_tag'] = options.tag or ''
+  if options.tag:
+    o['variables']['node_tag'] = '-' + options.tag
+  else:
+    o['variables']['node_tag'] = ''
 
 
 def configure_libz(o):
index e6e200f..f74b226 100644 (file)
@@ -27,7 +27,7 @@
 #define NODE_PATCH_VERSION 5
 
 #ifndef NODE_TAG
-#  define NODE_TAG ""
+# define NODE_TAG ""
 #endif
 
 #define NODE_VERSION_IS_RELEASE 0