mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-30 12:39:01 +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 c7ba8be6d8
* 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"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|