Shigeki Ohtsu
58e914f9bc
tools: fix gyp to work on MacOSX without XCode
...
This issue has already submitted to the upstream in
https://code.google.com/p/gyp/issues/detail?id=477
Use this commit until the upstream is to be fixed.
PR-URL: https://github.com/iojs/io.js/pull/1325
Reviewed-By: Fedor Indutny <fedor@indutny.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
2015-06-30 13:40:40 +02:00
Ben Noordhuis
99cbbc0a13
tools: update gyp to 25ed9ac
...
Includes improved support for VS 2015[0] and makes it possible to build
with ninja again[1].
[0] https://codereview.chromium.org/1112753003
[1] https://codereview.chromium.org/1209553002
Fixes: https://github.com/nodejs/io.js/pull/2065
PR-URL: https://github.com/nodejs/io.js/pull/2074
Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
2015-06-30 13:38:26 +02:00
Shigeki Ohtsu
644ece1f67
tools: remove gyp test directory
...
gyp tests are not performed in iojs and it's size about 8M bytes. We
can check gyp tests outside of iojs and reduce the size of the
repository by removing them.
PR-URL: https://github.com/iojs/io.js/pull/1350
Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Reviewed-By: Rod Vagg <rod@vagg.org>
2015-04-06 12:31:39 +09:00
Shigeki Ohtsu
eb459c8151
tools: fix gyp to work on MacOSX without XCode
...
This issue has already submitted to the upstream in
https://code.google.com/p/gyp/issues/detail?id=477
Use this commit until the upstream is to be fixed.
PR-URL: https://github.com/iojs/io.js/pull/1325
Reviewed-By: Fedor Indutny <fedor@indutny.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
2015-04-04 12:37:26 +09:00
Fedor Indutny
15f058f609
gyp: fix build with python 2.6
...
Fixes: https://github.com/joyent/node/issues/6859
PR-URL: https://github.com/iojs/io.js/pull/1325
Reviewed-By: Fedor Indutny <fedor@indutny.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
2015-04-04 12:36:53 +09:00
Shigeki Ohtsu
21f4fb6215
deps: update gyp to e1c8fcf7
...
PR-URL: https://github.com/iojs/io.js/pull/1325
Reviewed-By: Fedor Indutny <fedor@indutny.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
2015-04-04 11:01:26 +09:00
Fedor Indutny
a05dae2ced
gyp: fix build with python 2.6
...
fix #6859
2014-01-13 22:03:40 -08:00
Fedor Indutny
346b59e4a3
deps: update gyp to 1eae492b
2014-01-13 22:03:40 -08:00
Fedor Indutny
cb5da7b443
deps: update gyp to 828ce09
2013-12-30 15:52:47 -08:00
Timothy J Fontaine
4ec189b250
gyp: update to 78b26f7
2013-12-11 20:06:11 -08:00
Timothy J Fontaine
2010985354
gyp: update to bebdcea
2013-11-10 15:15:34 -08:00
Ben Noordhuis
8632af381e
tools: update gyp to r1601
...
Among other things, this should make it easier for people to build
node.js on openbsd.
2013-03-24 15:03:09 +01:00
Ben Noordhuis
38c52a0575
tools: update gyp to r1535
...
This commit contains one additional patch that makes gyp work on DragonFlyBSD,
see https://codereview.chromium.org/11348152/ for details.
2012-11-20 16:40:51 +01:00
Ryan Dahl
f90c9ce0e2
Upgrade GYP to r1477
2012-08-22 15:18:45 -04:00
Ben Noordhuis
fc4e12b8f1
tools: update gyp to r1426
2012-07-03 20:56:35 +02:00
isaacs
04271a5e93
gyp: Apply 'argument too long' fix in another place
...
For some reason, aa5961a445
caused
'make test' to rebuild the entire project every time. Applying
the fix to the other place where gyp chops up the argument list
makes it behave properly.
2012-04-11 18:26:52 -07:00
Ben Noordhuis
aa5961a445
gyp: fix 'argument list too long' build error
2012-04-12 01:34:04 +02:00
Ben Noordhuis
4af673e161
gyp: update to r1214
2012-02-20 11:47:03 +01:00
Ryan Dahl
60a9e1e40f
Upgrade GYP to r1115
2011-12-21 12:39:36 -08:00
Ryan Dahl
64de69c1a4
Upgrade GYP to r1107
2011-12-16 14:06:29 -08:00
Ben Noordhuis
e90623edc2
gyp: upgrade to r1103
2011-12-03 21:28:17 +01:00
Paddy Byers
4f8d6d0834
build: fix gyp xcode project generator
...
Only attempt to generate FrameworkPhase output for code targets.
2011-11-17 23:49:55 +01:00
Ben Noordhuis
d7dff34bad
gyp: support older bash versions
...
Older bash versions in `sh -c` mode don't parse `export FOO=42` constructs,
they bail out with a "FOO is not an identifier" error message.
This was fixed somewhere between bash 4.1.0 and 4.1.5 but let's support the
older versions anyway.
2011-10-26 04:59:31 +00:00
Ben Noordhuis
3c3ec7b2d7
gyp: upgrade to r1081
2011-10-21 13:49:29 -07:00
Ryan Dahl
dbfc8198a6
Upgrade GYP to r1078
2011-10-18 14:39:39 -07:00
Ben Noordhuis
6b9f559984
gyp: work around sunos python flock() bug
...
flock(LOCK_EX) always fails with EBADF, use fcntl(F_SETLK) instead.
2011-10-10 20:52:37 +00:00
Ben Noordhuis
0f077a78ad
gyp: add freebsd support
2011-08-17 07:50:58 +02:00
Ben Noordhuis
1e7a0aa883
gyp: revive sunos support, lost in 6b98a63
2011-08-17 07:50:58 +02:00
Ryan Dahl
100fc27ebb
Upgrade gyp to r1046
2011-09-18 12:25:30 -07:00
Ben Noordhuis
fe7e00d51a
gyp: add sunos support
2011-09-12 21:48:29 +00:00
Ryan Dahl
ee2c12d48e
Upgrade GYP to r1034
2011-09-08 01:11:45 -07:00
Ryan Dahl
48918f5503
Reapply Peter Bright's fixes for GYP on MSVS
...
Originally 71333b3f5b
2011-08-24 16:23:12 -07:00
Ryan Dahl
80dd818290
Upgrade GYP to r1010
2011-08-22 17:09:57 -07:00
Ryan Dahl
72246d97a2
Complete GYP support for Python 2.5.2
2011-08-15 18:26:48 -07:00
Ryan Dahl
e57ed540e6
GYP Support python 2.5.2
2011-08-15 21:18:21 -04:00
Ryan Dahl
721f26520d
Upgrade GYP to r999
...
To fix osx/make build http://codereview.chromium.org/7618052
2011-08-15 15:47:18 -07:00
Ryan Dahl
66f77963a3
Upgrade GYP to r995
2011-08-15 13:49:15 -07:00
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.
2011-08-13 19:57:42 -07:00
Peter Bright
71333b3f5b
Modify GYP scripts for VC build
2011-08-06 19:53:11 -07:00
Ryan Dahl
bef9f56cac
Bring gyp into the tools directory; handwritten makefile
2011-08-06 03:12:08 -07:00