1 Star 0 Fork 0

SOC中间件/ecal

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
CMakePresets.json 3.84 KB
一键复制 编辑 原始数据 按行查看 历史
{
"version": 3,
"configurePresets": [
{
"name": "default",
"displayName": "Default",
"description": "Common settings for all presets.",
"binaryDir": "${sourceDir}/out/${presetName}/build",
"installDir": "${sourceDir}/out/${presetName}/install",
"cacheVariables": {
"CMAKE_PROJECT_TOP_LEVEL_INCLUDES": "cmake/submodule_dependencies.cmake"
}
},
{
"name": "release",
"hidden": true,
"description": "Single config Release build for inheriting",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Release"
}
},
{
"name": "debug",
"hidden": true,
"description": "Single config Debug build for inheriting",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Debug"
}
},
{
"name": "relwithdebinfo",
"hidden": true,
"description": "Single config RelWithDebInfo build for inheriting",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "RelWithDebInfo"
}
},
{
"name": "core",
"inherits": [
"default",
"release"
],
"displayName": "eCAL Core",
"description": "eCAL core library only configuration",
"cacheVariables": {
"HAS_HDF5": "OFF",
"HAS_QT": "OFF",
"HAS_CURL": "OFF",
"HAS_FTXUI": "OFF",
"BUILD_APPS": "OFF",
"BUILD_SAMPLES": "OFF",
"ECAL_INSTALL_SAMPLE_SOURCES": "OFF",
"ECAL_THIRDPARTY_BUILD_FINEFTP": "OFF",
"ECAL_THIRDPARTY_BUILD_FTXUI": "OFF",
"ECAL_THIRDPARTY_BUILD_SPDLOG": "OFF",
"ECAL_THIRDPARTY_BUILD_TERMCOLOR": "OFF",
"ECAL_THIRDPARTY_BUILD_TINYXML2": "OFF",
"ECAL_THIRDPARTY_BUILD_YAML-CPP": "ON",
"ECAL_THIRDPARTY_BUILD_CURL": "OFF",
"ECAL_THIRDPARTY_BUILD_HDF5": "OFF"
}
},
{
"name": "python",
"inherits": "core",
"displayName": "Python Extensions",
"description": "Minimal build for Python extensions",
"cacheVariables": {
"HAS_HDF5": "ON",
"BUILD_PY_BINDING": "ON",
"BUILD_SHARED": "OFF",
"ECAL_THIRDPARTY_BUILD_HDF5": "ON"
}
},
{
"name": "docs",
"inherits": "python",
"displayName": "Documentation",
"description": "Build documentation",
"cacheVariables": {
"BUILD_DOCS": "ON"
}
},
{
"name": "cli",
"inherits": "core",
"displayName": "CLI Apps",
"description": "eCAL CLI applications",
"cacheVariables": {
"HAS_HDF5": "ON",
"HAS_CURL": "ON",
"HAS_FTXUI": "ON",
"BUILD_APPS": "ON",
"BUILD_SAMPLES": "ON",
"ECAL_THIRDPARTY_BUILD_FINEFTP": "ON",
"ECAL_THIRDPARTY_BUILD_FTXUI": "ON",
"ECAL_THIRDPARTY_BUILD_SPDLOG": "ON",
"ECAL_THIRDPARTY_BUILD_TERMCOLOR": "ON",
"ECAL_THIRDPARTY_BUILD_TINYXML2": "ON",
"ECAL_THIRDPARTY_BUILD_YAML-CPP": "ON",
"ECAL_THIRDPARTY_BUILD_CURL": null,
"ECAL_THIRDPARTY_BUILD_HDF5": null
}
},
{
"name": "gui",
"inherits": "cli",
"displayName": "GUI Apps",
"description": "eCAL GUI and CLI applications",
"cacheVariables": {
"HAS_QT": "ON"
}
}
],
"buildPresets": [
{
"name": "core",
"description": "Build core library only",
"configurePreset": "core"
},
{
"name": "python",
"description": "Build python extensions",
"configurePreset": "python",
"targets": "ecal_python"
},
{
"name": "docs",
"description": "Build sphinx documentation",
"configurePreset": "docs",
"targets": "documentation_sphinx"
},
{
"name": "cli",
"description": "Build CLI apps",
"configurePreset": "cli"
},
{
"name": "gui",
"description": "Build GUI and CLI apps",
"configurePreset": "gui"
}
]
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/soc-middleware/ecal.git
git@gitee.com:soc-middleware/ecal.git
soc-middleware
ecal
ecal
master

搜索帮助