mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-24 11:42:17 +08:00
1c2af99415
* [vcpkg format-manifest] initial convert-control attempt TODO: manifest comments! we should keep $directives * Finalize x-format-manifest First, fix Json::parse -- "\c", for any c, was incorrectly parsed. It would emit the escaped character, and then parse the character, so that `\b` would give you { '\b', 'b' }. Second, canonicalize source paragraphs as we're parsing them. This found an error in qt5 -- The `declarative` feature was listed twice, and we now catch it, so I removed the second paragraph. Add PlatformExpression::complexity to allow ordering platform expressions in a somewhat reasonable way. Notes: - We allow `all_modules` as a feature name for back-compat with paraview - In order to actually convert CONTROL to vcpkg.json, we'd need to rename the qt5 `default` feature. - We need to add support for $directives in x-format-manifest * fix qt5 port * format * fix compile * fix tests for canonicalization * Clean up code * add error message for nothing to format * add extra_info field * add `const X&` overloads for `Object::insert[_or_replace]` * fix compile * simple CRs * add tests * format * Fix mosquitto port file also unmerge a line * fail the tests on malformed manifest * fix format_all * fix coroutine port-version * format manifests
42 lines
766 B
JSON
42 lines
766 B
JSON
{
|
|
"name": "ogre",
|
|
"version-string": "1.12.7",
|
|
"description": "3D Object-Oriented Graphics Rendering Engine",
|
|
"homepage": "https://github.com/OGRECave/ogre",
|
|
"dependencies": [
|
|
"freeimage",
|
|
"freetype",
|
|
{
|
|
"name": "imgui",
|
|
"features": [
|
|
"freetype"
|
|
]
|
|
},
|
|
"pugixml",
|
|
"sdl2",
|
|
"zlib",
|
|
"zziplib"
|
|
],
|
|
"features": [
|
|
{
|
|
"name": "csharp",
|
|
"description": "Build csharp bindings"
|
|
},
|
|
{
|
|
"name": "d3d9",
|
|
"description": "Build Direct3D9 RenderSystem"
|
|
},
|
|
{
|
|
"name": "java",
|
|
"description": "Build Java (JNI) bindings"
|
|
},
|
|
{
|
|
"name": "python",
|
|
"description": "Build Python bindings",
|
|
"dependencies": [
|
|
"python3"
|
|
]
|
|
}
|
|
]
|
|
}
|