4 ms·
The biggest problem I see with the article is that you didn't say exactly what you're doing with this build system. And this gets people's imagination going. W
by ndh2 9y ago
The biggest problem I see with the article is that you didn't say exactly what you're doing with this build system. And this gets people's imagination going.
What is the scope? Is this an open source project? How many people are working with it?
To me it looks like this is a personal project that only you are working on. I don't see any problem using this approach. I mean, I use a batch file as my build "system" for my personal projects. But for anything else it would be worth discussing the trade-offs versus using one of the available build systems.
I didn't understand how this works: scanCmd = 'scanincludes-%s' %(oPath). What is this scanincludes thing?
- jstimpfle 9y agoIt's just supporting my own project, and I'm the only person working on the build and the project. The listed build description is all I build with it currently. > scanCmd = 'scanincludes-%s' %(oPath) I have each node in the DAG identified by a unique string, including command nodes. This one is a name I make up for the node that is responsible for rescanning the dependencies of a particular compilation (the compilation is identified by the .o path)