3 ms·
Nice to see a minimal version of a system. In my experience the biggest (or most annoying?) problem though is not setting up the dependencies and executing the
by MatzeBraun 9y ago
Nice to see a minimal version of a system.
In my experience the biggest (or most annoying?) problem though is not setting up the dependencies and executing the steps along the DAG but doing the configuration part of a build: What libraries are installed on the system, giving the user ways to opt in/out of build-time features, figuring out how to build shared libraries on the target OS, how to crosscompile, there’s tons of of these that may need solving depending on your project.
ninja does a fantastic job about handling the core and leaving all the other annoying things for someone else to solve (like cmake with the ninja backend :)