What the Meson C/C++ Project Template Series on blog.steelph0enix.dev Covers
Updated
The series is a multi-part walkthrough on building a reusable C/C++ project template with the Meson build system, published on SteelPh0enix's programming blog. It appears in three installments — Part 1, Part 2, and Part 2.5 — and is aimed at readers who want a working project skeleton rather than a one-off build file. If you are setting up a new C or C++ project and want a structure you can copy from project to project, this series is the relevant material on the site; if you are looking for language-selection advice or LLM tooling, other posts cover those topics instead.
What the series is
The blog describes itself simply as writing "about programming," and its post list mixes build-system tutorials with AI tooling and language-choice essays. The Meson series sits alongside:
- llama.cpp guide — Running LLMs locally, on any hardware, from scratch (dated 2024-10-28), tagged
#llama.cpp,#llm,#ai,#guide - When should you choose C++ as your starting language?
The Meson posts are titled as a numbered progression: "Making C/C++ project template in Meson - part 1," "part 2," and "part 2.5." The numbering itself is the main signal about scope: the template is built up incrementally across posts, and the ".5" entry indicates supplementary or follow-up material inserted between the main parts rather than a fourth full stage.
Who it is for
The series assumes you are working in C or C++ and have chosen Meson as the build system. That combination matters: the posts are about organizing a project template — the reusable starting point — not about teaching C++ or explaining why Meson beats other build tools. Readers most likely to benefit are those who:
- Start new C/C++ projects often and want a consistent layout
- Already use or plan to use Meson and want a template to adapt
- Prefer following a build-up across posts over copying an unexplained repository
If you have not settled on Meson, the series will not help you decide; it takes that choice as given.
How to read it
Because the parts are numbered, read them in order — Part 1, then Part 2, then Part 2.5. The ".5" placement suggests it refines or extends something from Part 2, so skipping ahead risks missing context the later post builds on. The blog's index lists each part as a separate entry, so you can open them individually from the post list.
What it does not cover
Based on the available page information, the series is scoped to the Meson template itself. It is not a general Meson reference, not a C/C++ language tutorial, and not connected to the site's llama.cpp or language-choice content beyond sharing an author and a blog. The site's pricing and access details are not described in the available material, so check the posts directly for anything about availability or restrictions.
Bottom line
Treat the Meson series as a three-post, read-in-order guide to constructing a reusable C/C++ project template with Meson. Start at Part 1 if you want the template; look to the llama.cpp guide or the C++ language essay if your question is about local LLMs or picking a first language instead.