-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbinding.gyp
45 lines (45 loc) · 1.18 KB
/
binding.gyp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{
"targets": [
{
"target_name": "nexium",
"sources": [
"src/addon/addon.c",
"src/addon/math_functions.c",
"src/addon/string_functions.c",
"src/addon/array_functions.c",
"src/addon/uuid_functions.c",
"src/addon/number_functions.c",
"src/addon/leetcode_functions.c",
"src/addon/utils/math.c",
"src/addon/utils/string.c",
"src/addon/utils/uuid.c",
"src/addon/utils/array.c",
"src/addon/utils/sort.c",
"src/addon/utils/leetcodes.c",
"src/addon/utils/number.c",
"src/addon/shared/string_helpers.c",
"src/addon/shared/array_helpers.c",
"src/addon/shared/number_helpers.c",
"src/addon/shared/sort_helpers.c",
"src/addon/shared/leetcode_helpers.c",
],
"include_dirs": [
"<!@(node -e \"require('node-addon-api').include\")"
],
"cflags!": ["-fno-exceptions"],
"cflags": [
"-std=c11",
"-Os",
"-ffunction-sections",
"-fdata-sections",
"-flto"
],
"ldflags": [
"-Wl,--gc-sections",
"-Wl,--strip-all",
"-s",
"-flto"
]
}
]
}