mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-27 10:21:07 +08:00
ec80d1c5dc
* [vlpp] Fix configure issues, export unofficial target * version * Update to latest, add features, force static only * patch format * FIx feature option pos * typo * Remove source_group since it's no longer an interface library, fix remove code * Drop support with uwp since port uses desktop app only api * Drop support with osx, add system-related definitions * Revert c7ba8be6d8e9dc13931215f6b36923128916f39f * correct relationship, add and modify features * Remove double quotes, fix extra_includes * fix installation * Fix arm build, switch tool build to cmake * Use official fix to fix arm issue * update to latest to fix arm regression * Update to latest * Set to interface library * version * Update to latest * version * Apply suggestions * version * Update ref * version * official target * version
108 lines
2.2 KiB
JSON
108 lines
2.2 KiB
JSON
{
|
|
"name": "vlpp",
|
|
"version": "1.1.0.0",
|
|
"maintainers": "vczh",
|
|
"description": "Common C++ construction, including string operation / generic container / linq / General-LR parser generator / multithreading / reflection for C++ / etc",
|
|
"homepage": "https://github.com/vczh-libraries/Release",
|
|
"license": null,
|
|
"supports": "!uwp",
|
|
"dependencies": [
|
|
{
|
|
"name": "vcpkg-cmake",
|
|
"host": true
|
|
},
|
|
{
|
|
"name": "vcpkg-cmake-config",
|
|
"host": true
|
|
}
|
|
],
|
|
"features": {
|
|
"gacuicore": {
|
|
"description": "Enable GacUI Core",
|
|
"dependencies": [
|
|
{
|
|
"name": "vlpp",
|
|
"features": [
|
|
"glrparser",
|
|
"workflowlibrary"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"gacuirecompiler": {
|
|
"description": "Enable GacUI Compiler",
|
|
"dependencies": [
|
|
{
|
|
"name": "vlpp",
|
|
"features": [
|
|
"gacuireflection",
|
|
"workflowcompiler"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"gacuireflection": {
|
|
"description": "Enable GacUI Reflection",
|
|
"dependencies": [
|
|
{
|
|
"name": "vlpp",
|
|
"features": [
|
|
"gacuicore",
|
|
"workflowruntime"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"glrparser": {
|
|
"description": "Enable GlrParser",
|
|
"dependencies": [
|
|
{
|
|
"name": "vlpp",
|
|
"features": [
|
|
"reflection"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"reflection": {
|
|
"description": "Enable Reflection"
|
|
},
|
|
"tools": {
|
|
"description": "Build tools"
|
|
},
|
|
"workflowcompiler": {
|
|
"description": "Enable VlppWorkflow Compiler",
|
|
"dependencies": [
|
|
{
|
|
"name": "vlpp",
|
|
"features": [
|
|
"workflowruntime"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"workflowlibrary": {
|
|
"description": "Enable VlppWorkflow Library",
|
|
"dependencies": [
|
|
{
|
|
"name": "vlpp",
|
|
"features": [
|
|
"reflection"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"workflowruntime": {
|
|
"description": "Enable VlppWorkflow Runtime",
|
|
"dependencies": [
|
|
{
|
|
"name": "vlpp",
|
|
"features": [
|
|
"workflowlibrary"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|