Browse Source

Put `-Wl,-pie` in an if apple block

Luke Evers 9 năm trước cách đây
mục cha
commit
be7da8ae38
1 tập tin đã thay đổi với 7 bổ sung1 xóa
  1. 7 1
      node_build/make.js

+ 7 - 1
node_build/make.js

@@ -91,9 +91,15 @@ Builder.configure({
         && builder.config.systemName !== 'win32')
     {
         builder.config.cflags.push('-fPIE');
+
         // just using `-pie` on OS X >= 10.10 results in this warning:
         // clang: warning: argument unused during compilation: '-pie'
-        builder.config.ldflags.push('-Wl,-pie');
+        if (builder.config.systemName !== "darwin")
+        {
+            builder.config.ldflags.push('-pie');
+        } else {
+            builder.config.ldflags.push('-Wl,-pie');
+        }
     }
 
     if (/clang/i.test(builder.config.gcc) || builder.config.systemName === 'darwin') {