cppzst/deps/zstd.gyp
2020-08-27 16:47:55 +08:00

79 lines
1.7 KiB
Python

{
"targets": [
{
"target_name": "compress",
"type": "static_library",
"standlone_static_library": 1,
"defines": [
],
"include_dirs": [
"zstd/lib",
"zstd/lib/common",
"zstd/lib/compress"
],
"sources" : [
'<!@(ls -1 zstd/lib/common/*.c)',
'<!@(ls -1 zstd/lib/compress/*.c)'
],
"conditions": [
[
"OS == 'mac'", {
"xcode_settings": {
"GCC_ENABLE_CPP_EXCEPTIONS": "YES",
"MACOSX_DEPLOYMENT_TARGET": "10.11"
}
}
],
[
'OS=="win"', {
"sources=" : [
'<!@(FOR %i IN (zstd/lib/common/*.c) DO @echo zstd/lib/common/%i)',
'<!@(FOR %i IN (zstd/lib/compress/*.c) DO @echo zstd/lib/compress/%i)'
]
}
]
]
},
{
"target_name": "decompress",
"type": "static_library",
"standlone_static_library": 1,
"defines": [
],
"include_dirs": [
"zstd/lib",
"zstd/lib/common",
"zstd/lib/decompress"
],
"sources" : [
'<!@(ls -1 zstd/lib/common/*.c)',
'<!@(ls -1 zstd/lib/decompress/*.c)'
],
"conditions": [
[
"OS == 'mac'", {
"xcode_settings": {
"GCC_ENABLE_CPP_EXCEPTIONS": "YES",
"MACOSX_DEPLOYMENT_TARGET": "10.11"
}
}
],
[
'OS=="win"', {
"sources=" : [
'<!@(FOR %i IN (zstd/lib/common/*.c) DO @echo zstd/lib/common/%i)',
'<!@(FOR %i IN (zstd/lib/decompress/*.c) DO @echo zstd/lib/decompress/%i)'
]
}
]
]
}
]
}