Files
product-vamp/modulus.json
T
khodowany 4f9a269f85
ci / checks (push) Successful in 38m58s
Initial public khodo snapshot
2026-09-04 19:30:11 -05:00

96 lines
2.3 KiB
JSON

{
"package": {
"name": "product-vamp",
"artifact": {
"enabled": true,
"targets": [
"arm_64_gcc12_release"
],
"install_prefix": ".",
"cmake_definitions": {
"VAMP_BUILD_PICO_FIRMWARE": true,
"VAMP_BUILD_ZERO_IMAGE": true
},
"registry_url": "https://git.thyme-labs.com/api/packages/khodo/generic",
"upload_env": "PRODUCT_VAMP_PACKAGE_UPLOAD"
}
},
"tests": {
"enabled": true,
"name": "product-vamp"
},
"tooling": {
"default_target": "x86_64_gcc12_debug",
"docker": {
"image": "product-vamp-modulus-build:dev"
},
"remote": {
"name": "khodo",
"url": "https://git.thyme-labs.com/api/packages/khodo/conan"
},
"lsp": {
"enabled": true,
"compile_databases": [
{
"name": "pico",
"build_dir": "build/build_pico_debug",
"cmake_definitions": {
"CMAKE_BUILD_TYPE": "Debug",
"VAMP_PICO_FIRMWARE_PROJECT": true,
"PICO_BOARD": "pico2_w",
"PICO_GCC_TRIPLE": "arm-none-eabi",
"PICO_SDK_FETCH_FROM_GIT": false
},
"unset_env": [
"CC",
"CXX",
"CPP",
"AS",
"AR",
"LD",
"RANLIB",
"STRIP",
"CFLAGS",
"CXXFLAGS",
"CPPFLAGS",
"LDFLAGS"
]
}
]
},
"run": {
"enabled": true,
"target": "x86_64_gcc12_debug",
"executable": "vamp-zero",
"args": [
"--config",
"package/config/vamp.example.json",
"--once"
],
"ports": [
"127.0.0.1:8080:8080/tcp"
]
},
"targets": {
"x86_64_gcc12_debug": {
"profile": "conan/profiles/x86_64_gcc12_debug",
"build_dir": "build/build_x86_debug",
"can_run": true,
"build_type": "Debug"
},
"x86_64_gcc12_release": {
"profile": "conan/profiles/x86_64_gcc12_release",
"build_dir": "build/build_x86_release",
"can_run": true,
"build_type": "Release"
},
"arm_64_gcc12_release": {
"profile": "conan/profiles/arm_64_gcc12_release",
"build_dir": "build/build_arm_release",
"can_run": false,
"build_type": "Release"
}
}
}
}