diff options
author | Peter Bright <drpizza@quiscalusmexicanus.org> | 2011-08-06 20:20:15 +0100 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2011-08-06 19:53:11 -0700 |
commit | 71333b3f5b12183b2709704fec160df916cb637a (patch) | |
tree | af4cf32b8b3c905a8c75a696ce23377d3239d894 /tools/gyp_node | |
parent | 5aa75ebe71df7449988a1c63435fd91072476cc7 (diff) | |
download | node-new-71333b3f5b12183b2709704fec160df916cb637a.tar.gz |
Modify GYP scripts for VC build
Diffstat (limited to 'tools/gyp_node')
-rwxr-xr-x | tools/gyp_node | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/tools/gyp_node b/tools/gyp_node index f373312a36..6bd640cfae 100755 --- a/tools/gyp_node +++ b/tools/gyp_node @@ -4,17 +4,16 @@ import os import shlex import sys -tool_dir = os.path.dirname(__file__) -node_root = os.path.normpath(os.path.join(tool_dir, os.pardir)) +script_dir = os.path.dirname(__file__) +node_root = os.path.normpath(os.path.join(script_dir, os.pardir)) -sys.path.insert(0, os.path.join(tool_dir, 'gyp', 'pylib')) +sys.path.insert(0, os.path.join(node_root, 'tools', 'gyp', 'pylib')) import gyp # Directory within which we want all generated files (including Makefiles) # to be written. output_dir = os.path.join(os.path.abspath(node_root), 'out') - def run_gyp(args): rc = gyp.main(args) if rc != 0: @@ -23,16 +22,17 @@ def run_gyp(args): if __name__ == '__main__': args = sys.argv[1:] - args.append(os.path.join(tool_dir, 'all.gyp')) + args.append(os.path.join(script_dir, 'all.gyp')) args.append('--depth=' + node_root) - # Tell gyp to write the Makefiles into output_dir - args.extend(['--generator-output', output_dir]) + if sys.platform != 'win32': + # Tell gyp to write the Makefiles into output_dir + args.extend(['--generator-output', output_dir]) - # Tell make to write its output into the same dir - args.extend(['-Goutput_dir=' + output_dir]) + # Tell make to write its output into the same dir + args.extend(['-Goutput_dir=' + output_dir]) - args.append('-Dtarget_arch=x64') + args.append('-Dtarget_arch=ia32') args.append('-Dcomponent=static_library') args.append('-Dlibrary=static_library') gyp_args = list(args) |