-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy pathbinding.gyp
More file actions
30 lines (30 loc) · 771 Bytes
/
Copy pathbinding.gyp
File metadata and controls
30 lines (30 loc) · 771 Bytes
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
{
"targets": [
{
"target_name": "MAPIStubLibrary",
"type": "static_library",
"include_dirs": ["include"],
"sources": [
"library/mapiStubLibrary.cpp",
"library/stubutils.cpp"
],
"msvs_version": "2022",
"msvs_settings": {
"VCCLCompilerTool": {
"RuntimeLibrary": 0, # /MT - static runtime
"ExceptionHandling": 0, # disable exceptions
"Optimization": 2, # /O2 instead of aggressive /Ox
"WarningLevel": 4
},
"VCLibrarianTool": {
"AdditionalOptions": ["/LTCG"] # Link Time Code Generation
}
},
"defines": [
"WIN32_LEAN_AND_MEAN",
"NOMINMAX"
],
"product_dir": "lib/<(target_arch)"
}
]
}