build: disable openssl build warnings on macos

We already disable `-Wmissing-field-initializers` on other Unices but
not on MacOS.

PR-URL: https://github.com/nodejs/node/pull/19046
Fixes: https://github.com/nodejs/node/issues/18983
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Reviewed-By: Evan Lucas <evanlucas@me.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Minwoo Jung <minwoo@nodesource.com>
This commit is contained in:
Ben Noordhuis 2018-02-27 21:27:44 +01:00 committed by Anatoli Papirovski
parent 8ed44ff1c4
commit cb94bf01aa
No known key found for this signature in database
GPG Key ID: 614E2E1ABEB4B2C0

View File

@ -157,6 +157,9 @@
}, { }, {
'defines': ['<@(openssl_default_defines_not_win)'], 'defines': ['<@(openssl_default_defines_not_win)'],
'cflags': ['-Wno-missing-field-initializers'], 'cflags': ['-Wno-missing-field-initializers'],
'xcode_settings': {
'WARNING_CFLAGS': ['-Wno-missing-field-initializers'],
},
'conditions': [ 'conditions': [
['OS=="mac"', { ['OS=="mac"', {
'defines': ['<@(openssl_default_defines_mac)'], 'defines': ['<@(openssl_default_defines_mac)'],