zeek/auxil/vcpkg/ports/lief/vcpkg.json
Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

80 lines
1.6 KiB
JSON

{
"name": "lief",
"version-semver": "0.16.1",
"description": "LIEF - Library to Instrument Executable Formats",
"homepage": "https://lief.quarkslab.com",
"license": "Apache-2.0",
"dependencies": [
"fmt",
"frozen",
"mbedtls",
"spdlog",
"tcb-span",
"tl-expected",
"utfcpp",
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
],
"default-features": [
"art",
"dex",
"elf",
"enable-json",
"logging",
"macho",
"oat",
"pe",
"vdex"
],
"features": {
"art": {
"description": "Build LIEF with ART module"
},
"c-api": {
"description": "C API"
},
"dex": {
"description": "Build LIEF with DEX module"
},
"elf": {
"description": "Build LIEF with ELF module"
},
"enable-json": {
"description": "Enable JSON-related APIs",
"dependencies": [
"nlohmann-json"
]
},
"extra-warnings": {
"description": "Enable extra warning from the compiler"
},
"logging": {
"description": "Enable logging"
},
"logging-debug": {
"description": "Enable debug logging"
},
"macho": {
"description": "Build LIEF with MachO module"
},
"oat": {
"description": "Build LIEF with OAT module"
},
"pe": {
"description": "Build LIEF with PE module"
},
"use-ccache": {
"description": "Use ccache to speed up compilation"
},
"vdex": {
"description": "Build LIEF with VDEX module"
}
}
}