kota's memex

Meson is similar to CMake in preparing files for another building tool, but defaults to ninja instead of make. The Meson language is strongly typed, such that builtin types like library, executable, string, and lists thereof, are non-interchangeable. In particular, unlike Make, the list type does not split strings on whitespace. Thus, whitespace and other characters in filenames and program arguments are handled cleanly.

LSP support

meson build Automatically generates compile_commands.json in the build directory.

https://sr.ht/~lattis/muon/

An implementation of the meson build system in C with minimal dependencies.

Create project

meson init -n helloworld -e hello -l c -b --type=executable

See meson init --help for details.