summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorBen Noordhuis <info@bnoordhuis.nl>2012-10-25 16:08:58 +0200
committerBen Noordhuis <info@bnoordhuis.nl>2012-10-25 16:08:58 +0200
commit9b61f570d86f994e9677d255c8fd413f38f4fe9c (patch)
treed62da0c8f8bb8b424530b1ee395d83cf5ff8078d /configure
parentfa94f0fe8338fcd7832a1146a4d847b27dea9a55 (diff)
parent4b8629db3717a587a44b373cd10351e005b190f3 (diff)
downloadnode-new-9b61f570d86f994e9677d255c8fd413f38f4fe9c.tar.gz
Merge remote-tracking branch 'origin/v0.8'
Conflicts: configure deps/v8/build/common.gypi
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure8
1 files changed, 8 insertions, 0 deletions
diff --git a/configure b/configure
index 1f1343441a..034f46af25 100755
--- a/configure
+++ b/configure
@@ -177,6 +177,12 @@ parser.add_option("--ninja",
dest="use_ninja",
help="Generate files for the ninja build system")
+# Using --unsafe-optimizations voids your warranty.
+parser.add_option("--unsafe-optimizations",
+ action="store_true",
+ dest="unsafe_optimizations",
+ help=optparse.SUPPRESS_HELP)
+
(options, args) = parser.parse_args()
@@ -344,6 +350,8 @@ def configure_node(o):
o['variables']['v8_no_strict_aliasing'] = 1 # work around compiler bugs
o['variables']['node_prefix'] = os.path.expanduser(options.prefix or '')
o['variables']['node_install_npm'] = b(not options.without_npm)
+ o['variables']['node_unsafe_optimizations'] = (
+ 1 if options.unsafe_optimizations else 0)
o['default_configuration'] = 'Debug' if options.debug else 'Release'
host_arch = host_arch_win() if os.name == 'nt' else host_arch_cc()