summaryrefslogtreecommitdiff
path: root/deps/uv/uv.gyp
diff options
context:
space:
mode:
Diffstat (limited to 'deps/uv/uv.gyp')
-rw-r--r--deps/uv/uv.gyp7
1 files changed, 6 insertions, 1 deletions
diff --git a/deps/uv/uv.gyp b/deps/uv/uv.gyp
index 757540193d..2fdd59ac78 100644
--- a/deps/uv/uv.gyp
+++ b/deps/uv/uv.gyp
@@ -17,6 +17,7 @@
}],
],
'xcode_settings': {
+ 'GCC_SYMBOLS_PRIVATE_EXTERN': 'YES', # -fvisibility=hidden
'WARNING_CFLAGS': [ '-Wall', '-Wextra', '-Wno-unused-parameter' ],
'OTHER_CFLAGS': [ '-g', '--std=gnu89', '-pedantic' ],
}
@@ -111,12 +112,14 @@
'-liphlpapi',
'-lpsapi',
'-lshell32',
+ '-luser32',
'-luserenv',
'-lws2_32'
],
},
}, { # Not Windows i.e. POSIX
'cflags': [
+ '-fvisibility=hidden',
'-g',
'--std=gnu89',
'-pedantic',
@@ -184,6 +187,7 @@
'src/unix/darwin.c',
'src/unix/fsevents.c',
'src/unix/darwin-proctitle.c',
+ 'src/unix/pthread-barrier.c'
],
'defines': [
'_DARWIN_USE_64_BIT_INODE=1',
@@ -214,7 +218,8 @@
'src/unix/linux-syscalls.c',
'src/unix/linux-syscalls.h',
'src/unix/pthread-fixes.c',
- 'src/unix/android-ifaddrs.c'
+ 'src/unix/android-ifaddrs.c',
+ 'src/unix/pthread-barrier.c'
],
'link_settings': {
'libraries': [ '-ldl' ],