Shigeki Ohtsu
55c21970fd
build: compile without -fvisibility=hidden
Fixes symbol lookup errors when loading an addon module on Linux.
13 years ago
Ryan Dahl
7edfb02984
Remove visibility=hidden options from common.gypi
Not necessary and preventing addon loading.
13 years ago
Ryan Dahl
c65a91c96f
GYP: don't build V8 twice
13 years ago
Ben Noordhuis
bbd976b8c4
build: always compile with large file support
Fixes a nasty sizeof(struct stat) mismatch bug that caused random crashes and
silent memory corruption.
13 years ago
Ben Noordhuis
1cf13bca19
build: compile with -D__DARWIN_64_BIT_INO_T on OS X
Fixes a struct stat size mismatch on 64 bits machines that made Node crash with
a EXC_BAD_ACCESS on startup.
Fixes #2061 for gyp builds. Solution proposed by Paddy Byers.
13 years ago
Bert Belder
4a1efb2b9c
Support native extension loading on Windows
13 years ago
Peter Bright
766430c743
Windows: set executables to be console programs
closes #1644
13 years ago
Ryan Dahl
85f7b78e9b
gyp: Further fixes to target_defaults for mac
13 years ago
Evan Martin
8a29e5ea5b
gyp: Don't pass C++ flags to C compiler, and don't pass -ansi in OpenSSL builds.
13 years ago
Evan Martin
a916d888f2
common.gypi: don't nest "target_defaults" within "target_defaults"
The "conditions" block is already within a "target_defaults", so its
children amend target default settings already.
13 years ago
Ryan Dahl
b433c42a56
gyp: Support Linux
13 years ago
Ryan Dahl
25a5e90289
Fix GYP build on OSX
Broken due to DOS line endings.
./configure-gyp
make -f Makefile-gyp
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.
13 years ago