2023-11-05 18:16:23 +01:00
|
|
|
{
|
|
|
|
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
|
|
|
|
"name": "tinyorm",
|
2024-05-06 23:22:11 +02:00
|
|
|
"version-semver": "0.37.3",
|
2023-11-05 18:16:23 +01:00
|
|
|
"maintainers": "Silver Zachara <silver.zachara@gmail.com>",
|
|
|
|
"description": "Modern C++ ORM library for Qt framework",
|
|
|
|
"homepage": "https://github.com/silverqx/TinyORM",
|
|
|
|
"documentation": "https://www.tinyorm.org",
|
|
|
|
"license": "MIT",
|
|
|
|
"supports": "!(uwp | arm | android | emscripten | osx | ios | xbox | freebsd | openbsd | wasm32)",
|
|
|
|
"dependencies": [
|
|
|
|
{
|
|
|
|
"name": "qtbase",
|
2024-05-06 23:22:11 +02:00
|
|
|
"default-features": false
|
2023-11-05 18:16:23 +01:00
|
|
|
},
|
|
|
|
"range-v3",
|
|
|
|
"tabulate",
|
|
|
|
{
|
|
|
|
"name": "vcpkg-cmake",
|
|
|
|
"host": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "vcpkg-cmake-config",
|
|
|
|
"host": true
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"default-features": [
|
|
|
|
"orm",
|
|
|
|
"sql-sqlite",
|
|
|
|
"tom"
|
|
|
|
],
|
|
|
|
"features": {
|
2024-05-06 23:22:11 +02:00
|
|
|
"build-mysql-driver": {
|
|
|
|
"description": "Build TinyDrivers MySQL database driver (provided by TinyDrivers)",
|
|
|
|
"dependencies": [
|
|
|
|
"libmysql"
|
|
|
|
]
|
|
|
|
},
|
2023-11-05 18:16:23 +01:00
|
|
|
"disable-thread-local": {
|
|
|
|
"description": "Remove all thread_local storage duration specifiers (disables multi-threading support)"
|
|
|
|
},
|
|
|
|
"inline-constants": {
|
|
|
|
"description": "Use inline constants instead of extern constants in shared builds"
|
|
|
|
},
|
|
|
|
"mysql-ping": {
|
|
|
|
"description": "Install MySQL C client library (libmysql) to support the mysql_ping()",
|
|
|
|
"dependencies": [
|
|
|
|
"libmysql"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"orm": {
|
|
|
|
"description": "Enable ORM-related source code (without it only the query builder is compiled)"
|
|
|
|
},
|
|
|
|
"sql-mysql": {
|
2024-05-06 23:22:11 +02:00
|
|
|
"description": "Build Qt SQL MySQL database driver (provided by QtSql)",
|
2023-11-05 18:16:23 +01:00
|
|
|
"dependencies": [
|
|
|
|
{
|
|
|
|
"name": "qtbase",
|
|
|
|
"default-features": false,
|
|
|
|
"features": [
|
|
|
|
"sql-mysql"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"sql-psql": {
|
2024-05-06 23:22:11 +02:00
|
|
|
"description": "Build Qt SQL PostgreSQL database driver (provided by QtSql)",
|
2023-11-05 18:16:23 +01:00
|
|
|
"dependencies": [
|
|
|
|
{
|
|
|
|
"name": "qtbase",
|
|
|
|
"default-features": false,
|
|
|
|
"features": [
|
|
|
|
"sql-psql"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"sql-sqlite": {
|
2024-05-06 23:22:11 +02:00
|
|
|
"description": "Build Qt SQL SQLite database driver (provided by QtSql)",
|
2023-11-05 18:16:23 +01:00
|
|
|
"dependencies": [
|
|
|
|
{
|
|
|
|
"name": "qtbase",
|
|
|
|
"default-features": false,
|
|
|
|
"features": [
|
|
|
|
"sql-sqlite"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"strict-mode": {
|
|
|
|
"description": "Propagate strict compiler/linker options and Qt definitions"
|
|
|
|
},
|
|
|
|
"tom": {
|
|
|
|
"description": "Enable Tom-related source code (command-line interface)"
|
|
|
|
},
|
|
|
|
"tom-example": {
|
|
|
|
"description": "Build Tom command-line application example",
|
|
|
|
"dependencies": [
|
|
|
|
{
|
|
|
|
"name": "tinyorm",
|
|
|
|
"default-features": false,
|
|
|
|
"features": [
|
|
|
|
"tom"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|