Developer Builds PWMake, a New C++ Build System to Replace CMake
A developer frustrated with CMake and existing build tools has created PWMake, a new C++ build system built on top of Ninja. The project introduces a custom language that generates Ninja build files, aiming to simplify the configuration process. PWMake organizes build logic into groups — Compiler, Files, and Project — to manage compiler settings, source file discovery, and output types such as binaries, static libraries, and shared libraries. The tool currently targets C++23 and uses the Clang compiler with the libc++ standard library. This is the first release, and the developer acknowledges it may have missing features and bugs, inviting community contributions via GitHub.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in