summaryrefslogtreecommitdiff
path: root/node.gyp
diff options
context:
space:
mode:
authorEvan Lucas <evanlucas@me.com>2015-05-19 13:12:26 -0500
committerEvan Lucas <evanlucas@me.com>2015-06-01 08:39:06 -0500
commitc0e7bf2d8ceb65ad3840bc4ebf3cbd9fef8e8c14 (patch)
tree61e07cfbc404225725fcd25e47158be49bd145c8 /node.gyp
parentd29034b34b97a0c23e93e9d40feae132c622c0fd (diff)
downloadandroid-node-v8-c0e7bf2d8ceb65ad3840bc4ebf3cbd9fef8e8c14.tar.gz
android-node-v8-c0e7bf2d8ceb65ad3840bc4ebf3cbd9fef8e8c14.tar.bz2
android-node-v8-c0e7bf2d8ceb65ad3840bc4ebf3cbd9fef8e8c14.zip
src: add getopt option parser
Options have been moved into the NodeOptions class. A new global, node_options now exists and is used to access the options after the command line arguments have been parsed. PR-URL: https://github.com/nodejs/io.js/pull/1804 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'node.gyp')
-rw-r--r--node.gyp6
1 files changed, 5 insertions, 1 deletions
diff --git a/node.gyp b/node.gyp
index ad7e271531..14742f8131 100644
--- a/node.gyp
+++ b/node.gyp
@@ -86,6 +86,7 @@
'dependencies': [
'node_js2c#host',
'deps/cares/cares.gyp:cares',
+ 'deps/getopt/getopt.gyp:getopt',
'deps/v8/tools/gyp/v8.gyp:v8',
'deps/v8/tools/gyp/v8.gyp:v8_libplatform'
],
@@ -94,6 +95,7 @@
'src',
'tools/msvs/genfiles',
'deps/uv/src/ares',
+ 'deps/getopt',
'<(SHARED_INTERMEDIATE_DIR)', # for node_natives.h
'deps/v8' # include/v8_platform.h
],
@@ -114,6 +116,7 @@
'src/node_http_parser.cc',
'src/node_javascript.cc',
'src/node_main.cc',
+ 'src/node_options.cc',
'src/node_os.cc',
'src/node_v8.cc',
'src/node_stat_watcher.cc',
@@ -150,6 +153,7 @@
'src/node_http_parser.h',
'src/node_internals.h',
'src/node_javascript.h',
+ 'src/node_options.h',
'src/node_root_certs.h',
'src/node_version.h',
'src/node_watchdog.h',
@@ -630,7 +634,7 @@
{
'target_name': 'cctest',
'type': 'executable',
- 'dependencies': [
+ 'dependencies': [
'deps/gtest/gtest.gyp:gtest',
'deps/v8/tools/gyp/v8.gyp:v8',
'deps/v8/tools/gyp/v8.gyp:v8_libplatform'