vcpkg/ports/log4cxx/vcpkg.json
Stephen Webb 23f96aeb4c
[Log4cxx] add features (#41928)
Co-authored-by: Stephen Webb <swebb2066@gmail.com>
2024-11-05 00:58:21 -08:00

40 lines
1004 B
JSON

{
"name": "log4cxx",
"version": "1.2.0",
"port-version": 1,
"description": "Apache log4cxx is a logging framework for C++ patterned after Apache log4j, which uses Apache Portable Runtime for most platform-specific code and should be usable on any platform supported by APR",
"homepage": "https://logging.apache.org/log4cxx",
"license": "Apache-2.0",
"supports": "!uwp",
"dependencies": [
"apr",
"apr-util",
"expat",
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
],
"features": {
"fmt": {
"description": "Include the log4cxx::FMTLayout class that uses libfmt to layout messages",
"dependencies": [
"fmt"
]
},
"qt": {
"description": "Allow QString values in the LOG4CXX_WARN, LOG4CXX_INFO, LOG4CXX_DEBUG etc. macros",
"dependencies": [
{
"name": "qt5-base",
"default-features": false
}
]
}
}
}