[capstone] Add missing arch features (#35988)

This commit is contained in:
Koby Kahane 2024-01-04 03:41:56 +02:00 committed by GitHub
parent 6fcc9cc9a2
commit 5ffb6e19cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 28 additions and 1 deletions

View File

@ -24,12 +24,18 @@ vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
"tms320c64x" CAPSTONE_TMS320C64X_SUPPORT
"x86" CAPSTONE_X86_SUPPORT
"xcore" CAPSTONE_XCORE_SUPPORT
"mos65xx" CAPSTONE_MOS65XX_SUPPORT
"tricore" CAPSTONE_TRICORE_SUPPORT
"wasm" CAPSTONE_WASM_SUPPORT
"bpf" CAPSTONE_BPF_SUPPORT
"riscv" CAPSTONE_RISCV_SUPPORT
"diet" CAPSTONE_BUILD_DIET
)
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DCAPSTONE_ARCHITECTURE_DEFAULT=OFF
-DCAPSTONE_BUILD_TESTS=OFF
-DCAPSTONE_BUILD_CSTOOL=OFF
-DCAPSTONE_BUILD_STATIC_RUNTIME=${STATIC_CRT}

View File

@ -1,6 +1,7 @@
{
"name": "capstone",
"version": "5.0.1",
"port-version": 1,
"description": "Multi-architecture disassembly framework",
"homepage": "https://github.com/capstone-engine/capstone",
"dependencies": [
@ -20,6 +21,9 @@
"arm64": {
"description": "Capstone disassembly support for ARM64"
},
"bpf": {
"description": "Capstone disassembly support for BPF"
},
"diet": {
"description": "Build Capstone in diet mode (reduced features for smaller size)"
},
@ -35,9 +39,15 @@
"mips": {
"description": "Capstone disassembly support for MIPS"
},
"mos65xx": {
"description": "Capstone disassembly support for MOS65XX"
},
"ppc": {
"description": "Capstone disassembly support for PowerPC"
},
"riscv": {
"description": "Capstone disassembly support for RISC-V"
},
"sparc": {
"description": "Capstone disassembly support for SPARC"
},
@ -47,6 +57,12 @@
"tms320c64x": {
"description": "Capstone disassembly support for TMS320C64X"
},
"tricore": {
"description": "Capstone disassembly support for TriCore"
},
"wasm": {
"description": "Capstone disassembly support for WebAssembly"
},
"x86": {
"description": "Capstone disassembly support for x86"
},

View File

@ -1438,7 +1438,7 @@
},
"capstone": {
"baseline": "5.0.1",
"port-version": 0
"port-version": 1
},
"cargs": {
"baseline": "1.0.3",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "d2879a914b5c261ad9fb1b48b921a4d53a486eb0",
"version": "5.0.1",
"port-version": 1
},
{
"git-tree": "4c89ad8669fdc6aa946d13cfe053a64fa50f75a7",
"version": "5.0.1",