vcpkg/ports/rmlui/vcpkg.json
Michael R. P. Ragazzon 015b6f88e7
[rmlui] Add Rmlui library (#18409)
* Add RmlUi port

* Update versions

* Fix uwp build

* Update versions

* Add maintainers to manifest

* Update version

* Update ports/rmlui/portfile.cmake

Co-authored-by: Noam Chitayat <noam-c@users.noreply.github.com>

* - Update to RmlUi 4.1, fixes some issues with missing dependencies.
- Add robin-hood-hashing as dependency, replacing built-in copy.
- Only need FreeType core.
- Static library definition now replaced in-source.

* Fix config name

* Change source in current packages directory

* Use robin_hood.h included from vcpkg

* Move source modifications to robin_hood patch

* Fix path in patch

Co-authored-by: Noam Chitayat <noam-c@users.noreply.github.com>
2021-07-01 10:25:42 -07:00

35 lines
885 B
JSON

{
"name": "rmlui",
"version": "4.1",
"maintainers": "Michael R. P. Ragazzon <mikke89@users.noreply.github.com>",
"description": "RmlUi is the C++ user interface library based on the HTML and CSS standards, designed as a complete solution for any project's interface needs.",
"homepage": "https://github.com/mikke89/RmlUi",
"documentation": "https://mikke89.github.io/RmlUiDoc/",
"license": "MIT",
"dependencies": [
"robin-hood-hashing",
"vcpkg-cmake",
"vcpkg-cmake-config"
],
"default-features": [
"freetype"
],
"features": {
"freetype": {
"description": "Include font engine based on FreeType",
"dependencies": [
{
"name": "freetype",
"default-features": false
}
]
},
"lua": {
"description": "Build Lua bindings",
"dependencies": [
"lua"
]
}
}
}