| browser | ||
| server | ||
| subprojects | ||
| .clang-format | ||
| .clangd | ||
| LICENSE | ||
| meson.build | ||
| README.md | ||
web-stack-project
Build project
- Open project in terminal
- Run
meson setup builddir, orCXX=clang-<version> meson setup builddirif clang and clang-version is different - Navigate into builddir,
cd builddir - Compile
meson compile - Run,
./browseror./server
VS Code development setup
Install
clang-15recommended,clang-15based, check withclang --version- Meson, build system
- Meson VS Code extension
- VSCode - clangd, linter
- VSCode - CodeLLDB, debugger
- VSCode - Better C++ Syntax, syntax higlighting
Config
Add these to settings.json if necessary
{
// probably necessary
"clangd.onConfigChanged": "restart",
// only necessary if default `/usr/bin/clangd` isn't the correct version
"clangd.path": "/usr/bin/clangd-<version>", // <version> is a place holder, eg, `clangd-15`
}