◐ Shell
clean mode source ↗

build: gyp exclude libm linking on macOS · nodejs/node@b3f2045

Original file line numberDiff line numberDiff line change

@@ -59,14 +59,15 @@

5959

'defines': [

6060

'OS_MACOSX'

6161

]

62+

}, {

63+

'libraries': [

64+

'-lm',

65+

],

6266

}],

6367

],

6468

'direct_dependent_settings': {

6569

'include_dirs': [ 'c/include' ]

6670

},

67-

'libraries': [

68-

'-lm',

69-

],

7071

'sources': [

7172

'<@(brotli_sources)',

7273

]

Original file line numberDiff line numberDiff line change

@@ -220,7 +220,6 @@

220220

'<@(uv_sources_posix)',

221221

],

222222

'link_settings': {

223-

'libraries': [ '-lm' ],

224223

'conditions': [

225224

['OS=="solaris"', {

226225

'ldflags': [ '-pthreads' ],

@@ -231,6 +230,11 @@

231230

['OS != "solaris" and OS != "android" and OS != "zos"', {

232231

'ldflags': [ '-pthread' ],

233232

}],

233+

['OS!="mac"', {

234+

'libraries': [

235+

'-lm'

236+

],

237+

}],

234238

],

235239

},

236240

'conditions': [