Refael Ackermann
7bda9620c9
build: simplify `if` in setting of arg_paths
PR-URL: https://github.com/nodejs/node/pull/12653
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
8 years ago
Ben Noordhuis
3af9382a5d
build: don't compile with -B, redux
It looks like suppressing `-B` and `-fuse-ld=gold` from common.gypi is
not very reliable. I'm positive it worked when commit 3cdb506
("build:
don't compile with -B") was merged but subsequent updates appear to have
broken it again.
Take the nuclear option and disable them from `tools/node_gyp.py`.
Fixes: https://github.com/nodejs/node/issues/6603
PR-URL: https://github.com/nodejs/node/pull/6650
Refs: https://github.com/nodejs/node/pull/6393
Reviewed-By: Anna Henningsen <anna@addaleax.net>
9 years ago
Sakthipriyan Vairamani
c67937bebb
tools: remove unused imports
PR-URL: https://github.com/nodejs/node/pull/5765
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
9 years ago
Stefan Budeanu
181816ea16
crypto: fix native module compilation with FIPS
Prevent OpenSSL's fipsld from being used to link native modules
because this requires the original OpenSSL source to be
available after Node's installation.
Fixes: https://github.com/nodejs/node/issues/3815
PR-URL: https://github.com/nodejs/node/pull/4023
Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
9 years ago
Timothy J Fontaine
2010985354
gyp: update to bebdcea
11 years ago
Timothy J Fontaine
d3135e0f57
build: add configure option to build with ninja
13 years ago
Igor Zinkovsky
0a347559bf
enable x64 windows build
use "vcbuild x64" to do x64 build of node.exe
13 years ago
Ryan Dahl
624f70e88f
GYP: rename options.gypi to config.gypi
Sounds more familiar to unix users used to config.h
13 years ago
Ryan Dahl
de5ba2db25
Don't print args from gyp_node
13 years ago
Peter Bright
16788f461a
Rename gyp files to produce useful solution names.
Hoist common settings into common.gypi.
Restrict v8's common.gypi to v8 projects.
Ensure v8 doesn't use /MP in debug builds.
Add basic settings for other platforms.
Make uv import common.gypi properly.
Remove LTCG warning.
14 years ago
Peter Bright
b9d777734d
Fix MSVS building.
14 years ago
Ryan Dahl
d53fccbce5
Fix MSVS build
14 years ago
Ryan Dahl
db1bf679d8
Move GYP file to the project root
14 years ago
Ryan Dahl
f57d70d3c9
sketch out configure support
14 years ago
Peter Bright
71333b3f5b
Modify GYP scripts for VC build
14 years ago
Ryan Dahl
bef9f56cac
Bring gyp into the tools directory; handwritten makefile
14 years ago