- vcpkg for package management.
- ninja for build engine.
- CMake with CMakePresets for build generator. Hopefully, using "Modern CMake" practices.
- C++ modules enabled.
- clang-tidy and clang-format
- Raylib 5.0
- raylib-cpp C++ wrapper for Raylib
- linux configuration
- C++ STD modules
- Initial Setup
- simple clean project, creates window using Raylib 5, via Raylib_Cpp.
- Raylib_Cpp is consumed via Find Package/FetchContent.
- Raylib and Raylib_Cpp are part of precompiled header for executable.
- C++23 STD headers are used via precompiled headers via std23 library.