gyp: Support Linux
authorRyan Dahl <ry@tinyclouds.org>
Tue, 16 Aug 2011 00:54:47 +0000 (20:54 -0400)
committerRyan Dahl <ry@tinyclouds.org>
Tue, 16 Aug 2011 01:17:02 +0000 (21:17 -0400)
common.gypi
node.gyp

index 840d3a7..638a327 100644 (file)
@@ -1,5 +1,6 @@
 {
   'variables': {
+    'visibility%': 'hidden',         # V8's visibility setting
     'target_arch%': 'ia32',          # set v8's target architecture
     'host_arch%': 'ia32',            # set v8's host architecture
     'library%': 'static_library',    # allow override to 'shared_library' for DLL/.so builds
index bd67d67..f6894d2 100644 (file)
--- a/node.gyp
+++ b/node.gyp
         [ 'OS=="mac"', {
           'sources': [ 'src/platform_darwin.cc' ],
           'libraries': [ '-framework Carbon' ],
+        }],
+        [ 'OS=="linux"', {
+          'sources': [ 'src/platform_linux.cc' ],
+          'libraries': [
+            '-lutil' # needed for openpty
+          ],
         }]
       ],
       'msvs-settings': {