fix windows build
authorIgor Zinkovsky <igorzi@microsoft.com>
Mon, 16 Jan 2012 22:26:58 +0000 (14:26 -0800)
committerIgor Zinkovsky <igorzi@microsoft.com>
Mon, 16 Jan 2012 22:44:49 +0000 (14:44 -0800)
node.gyp
src/ngx-queue.h
src/node_vars.h

index 343a5e9..d23d1e4 100644 (file)
--- a/node.gyp
+++ b/node.gyp
@@ -8,6 +8,7 @@
     'node_use_dtrace': 'false',
     'node_use_openssl%': 'true',
     'node_use_system_openssl%': 'false',
+    'node_use_isolates%': 'true',
     'library_files': [
       'src/node.js',
       'lib/_debugger.js',
@@ -94,6 +95,7 @@
         'src/v8_typed_array.cc',
         'src/udp_wrap.cc',
         # headers to make for a more pleasant IDE experience
+        'src/ngx-queue.h',
         'src/handle_wrap.h',
         'src/node.h',
         'src/node_vars.h',
index 8c5e461..5d077c5 100644 (file)
@@ -7,6 +7,9 @@
 #ifndef _NGX_QUEUE_H_INCLUDED_
 #define _NGX_QUEUE_H_INCLUDED_
 
+#ifdef _WIN32
+# include <stddef.h>
+#endif
 
 typedef struct ngx_queue_s  ngx_queue_t;
 
index f50938a..e0acbff 100644 (file)
@@ -9,6 +9,10 @@
 #include <uv.h>
 #include <http_parser.h>
 
+#if defined(_MSC_VER)
+# define PATH_MAX MAX_PATH
+#endif
+
 #ifndef PATH_MAX 
 # define PATH_MAX 4096
 #endif