drogonv1.9.13
- Updated
A C++17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
- Project website: https://github.com/an-tao/drogon
- Documentation: https://drogon.docsforge.com/master/overview/
#Usage
The package drogon provides CMake targets:
find_package(Drogon CONFIG REQUIRED)
target_link_libraries(main PRIVATE Drogon::Drogon)#Features
No default features.
#mysql
Support reading and writing from/to MySQL databases.
Dependencies:
drogon
Features:
ormlibmariadb
Platforms:
osx
Features:iconvlibmariadb
Platforms:
!osx
and 3 transitive dependencies:
libiconv (through libmariadb)
Platforms:
!windows- openssl (through libmariadb)
- zlib (through libmariadb)
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (through openssl)
- vcpkg-cmake-config (through openssl)
- vcpkg-cmake-get-vars (through openssl)
- vcpkg-make (through libiconv)
#orm
Build with object-relational mapping support.
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#postgres
Support reading and writing from/to Postgres databases.
Dependencies:
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through lz4)
- vcpkg-cmake-get-vars (through libpq)
- vcpkg-tool-meson (through libpq)
#redis
Support reading and writing from/to Redis databases.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through hiredis)
- vcpkg-cmake-config (through hiredis)
#sqlite3
Support reading and writing from/to SQLite databases.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through sqlite3)
- vcpkg-cmake-config (through sqlite3)
#yaml
Support YAML Drogon configuration files
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through yaml-cpp)
- vcpkg-cmake-config (through yaml-cpp)
#Dependencies
#Host Dependencies
and one transitive dependency:
- vcpkg-cmake-get-vars (through openssl)
#Used By
#Contributors
An Tao
双草酸酯
Greisberger Christophe
chausner
Kai Pastor
autoantwort
Paweł Wegner
jim wang
Mohsen Mirkarimi
Jia Yue Hua
Justen Di Ruscio
SunBlack
Greisberger Christophe
Henrik Gharagyozyan