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
|
{
"targets": [{
"target_name": "leveldown"
, "conditions": [
["OS == 'win'", {
"defines": [
"_HAS_EXCEPTIONS=0"
]
, "msvs_settings": {
"VCCLCompilerTool": {
"RuntimeTypeInfo": "false"
, "EnableFunctionLevelLinking": "true"
, "ExceptionHandling": "2"
, "DisableSpecificWarnings": [ "4355", "4530" ,"4267", "4244", "4506" ]
}
}
}]
, ['OS == "linux"', {
'cflags': [
]
, 'cflags!': [ '-fno-tree-vrp' ]
}]
]
, "libraries": [
"-lleveldb",
"-lsnappy"
]
, "sources": [
"src/batch.cc"
, "src/batch_async.cc"
, "src/database.cc"
, "src/database_async.cc"
, "src/iterator.cc"
, "src/iterator_async.cc"
, "src/leveldown.cc"
, "src/leveldown_async.cc"
]
}]
}
|