80 lines
1.6 KiB
JSON
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"
|
|
}
|
|
}
|
|
}
|