drogonframework / drogon

Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
MIT License
11.04k stars 1.06k forks source link

Support C++20 modules. #2031

Open drizzle042 opened 1 month ago

drizzle042 commented 1 month ago

Update drogon_ctl to create C++20 modules. Seeing that Drogon now supports C++20, can we get an option that asks what kind of Controller, Filter, or View file we prefer? C++20 modules will be awesome seeing that CMake now supports it out of the box with GCC14. This is just my opinion, I know it won’t be easy but if it is in a queue and there is an ETA, then we will stay optimistic and give our contribution no matter how little.