build: gyp exclude libm linking on macOS

PR-URL: https://github.com/nodejs/node/pull/56901
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Shelley Vohr <shelley.vohr@gmail.com>
This commit is contained in:
deepak1556 2025-02-03 23:53:09 +09:00 committed by Node.js GitHub Bot
parent 756a24242e
commit b7ce941f9a
2 changed files with 9 additions and 4 deletions

View File

@ -59,14 +59,15 @@
'defines': [
'OS_MACOSX'
]
}, {
'libraries': [
'-lm',
],
}],
],
'direct_dependent_settings': {
'include_dirs': [ 'c/include' ]
},
'libraries': [
'-lm',
],
'sources': [
'<@(brotli_sources)',
]

6
deps/uv/uv.gyp vendored
View File

@ -220,7 +220,6 @@
'<@(uv_sources_posix)',
],
'link_settings': {
'libraries': [ '-lm' ],
'conditions': [
['OS=="solaris"', {
'ldflags': [ '-pthreads' ],
@ -231,6 +230,11 @@
['OS != "solaris" and OS != "android" and OS != "zos"', {
'ldflags': [ '-pthread' ],
}],
['OS!="mac"', {
'libraries': [
'-lm'
],
}],
],
},
'conditions': [