Merge pull request #4643 from murgatroid99/node_compiler_standard_c99

Compile Node extension with c99 and c++11
pull/4647/head
Craig Tiller 9 years ago
commit 5bf8e61ff7
  1. 13
      binding.gyp
  2. 8
      templates/binding.gyp.template

@ -88,6 +88,11 @@
},
'targets': [
{
'cflags': [
'-std=c99',
'-Wall',
'-Werror'
],
'target_name': 'gpr',
'product_prefix': 'lib',
'type': 'static_library',
@ -145,6 +150,11 @@
],
},
{
'cflags': [
'-std=c99',
'-Wall',
'-Werror'
],
'target_name': 'grpc',
'product_prefix': 'lib',
'type': 'static_library',
@ -316,7 +326,7 @@
"<!(node -e \"require('nan')\")"
],
'cflags': [
'-std=c++0x',
'-std=c++11',
'-Wall',
'-pthread',
'-g',
@ -332,7 +342,6 @@
'xcode_settings': {
'MACOSX_DEPLOYMENT_TARGET': '10.9',
'OTHER_CFLAGS': [
'-std=c++11',
'-stdlib=libc++'
]
}

@ -93,6 +93,11 @@
% for lib in libs:
% if lib.name in module.transitive_deps:
{
'cflags': [
'-std=c99',
'-Wall',
'-Werror'
],
'target_name': '${lib.name}',
'product_prefix': 'lib',
'type': 'static_library',
@ -121,7 +126,7 @@
"<!(node -e \"require('nan')\")"
],
'cflags': [
'-std=c++0x',
'-std=c++11',
'-Wall',
'-pthread',
'-g',
@ -137,7 +142,6 @@
'xcode_settings': {
'MACOSX_DEPLOYMENT_TARGET': '10.9',
'OTHER_CFLAGS': [
'-std=c++11',
'-stdlib=libc++'
]
}

Loading…
Cancel
Save