代码拉取完成,页面将自动刷新
{
"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"
}
]
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。