终局
This commit is contained in:
67
binding.gyp
Normal file
67
binding.gyp
Normal file
@@ -0,0 +1,67 @@
|
||||
{
|
||||
"targets": [
|
||||
{
|
||||
"target_name": "documentAll",
|
||||
"sources": ["bin/documentAll.cc"],
|
||||
"cflags!": ["-fno-exceptions"],
|
||||
"cflags_cc!": ["-fno-exceptions"],
|
||||
"include_dirs": ["<!@(node -p \"require('node-addon-api').include\")"],
|
||||
"defines": ["NAPI_DISABLE_CPP_EXCEPTIONS"]
|
||||
},
|
||||
{
|
||||
"target_name": "fdlibm_ieee754",
|
||||
"sources": ["bin/fdlibm_ieee754.cc"],
|
||||
"cflags!": ["-fno-exceptions"],
|
||||
"cflags_cc!": ["-fno-exceptions"],
|
||||
"cflags_cc": ["-std=c++17", "-O2", "-fno-fast-math"],
|
||||
"include_dirs": ["<!@(node -p \"require('node-addon-api').include\")"],
|
||||
"defines": ["NAPI_DISABLE_CPP_EXCEPTIONS"]
|
||||
},
|
||||
{
|
||||
"target_name": "busy_wait",
|
||||
"sources": ["bin/busy_wait.cc"],
|
||||
"cflags!": ["-fno-exceptions"],
|
||||
"cflags_cc!": ["-fno-exceptions"],
|
||||
"cflags_cc": ["-std=c++17", "-O2"],
|
||||
"include_dirs": ["<!@(node -p \"require('node-addon-api').include\")"],
|
||||
"defines": ["NAPI_DISABLE_CPP_EXCEPTIONS"]
|
||||
},
|
||||
{
|
||||
"target_name": "audio_kernel",
|
||||
"sources": ["bin/audio_kernel.cc"],
|
||||
"cflags!": ["-fno-exceptions"],
|
||||
"cflags_cc!": ["-fno-exceptions"],
|
||||
"cflags_cc": ["-std=c++17", "-O2"],
|
||||
"include_dirs": ["<!@(node -p \"require('node-addon-api').include\")"],
|
||||
"defines": ["NAPI_DISABLE_CPP_EXCEPTIONS"]
|
||||
},
|
||||
{
|
||||
"target_name": "pffft",
|
||||
"sources": ["bin/pffft.c", "bin/pffft_wrapper.cc"],
|
||||
"cflags!": ["-fno-exceptions"],
|
||||
"cflags": ["-O3", "-ffast-math"],
|
||||
"cflags_cc!": ["-fno-exceptions"],
|
||||
"cflags_cc": ["-std=c++17", "-O3"],
|
||||
"include_dirs": ["<!@(node -p \"require('node-addon-api').include\")"],
|
||||
"defines": ["NAPI_DISABLE_CPP_EXCEPTIONS"]
|
||||
},
|
||||
{
|
||||
"target_name": "font_kernel",
|
||||
"sources": ["bin/font_kernel.cc"],
|
||||
"cflags!": ["-fno-exceptions"],
|
||||
"cflags_cc!": ["-fno-exceptions"],
|
||||
"cflags_cc": ["-std=c++17", "-O2"],
|
||||
"include_dirs": ["<!@(node -p \"require('node-addon-api').include\")"],
|
||||
"defines": ["NAPI_DISABLE_CPP_EXCEPTIONS"]
|
||||
},
|
||||
{
|
||||
"target_name": "transform_kernel",
|
||||
"sources": ["bin/transform_kernel.cc"],
|
||||
"cflags!": ["-fno-exceptions"],
|
||||
"cflags_cc!": ["-fno-exceptions"],
|
||||
"cflags_cc": ["-std=c++17", "-O2"],
|
||||
"include_dirs": ["<!@(node -p \"require('node-addon-api').include\")"],
|
||||
"defines": ["NAPI_DISABLE_CPP_EXCEPTIONS"]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user