[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: [ANN] Bou - a Lua-based Build System
- From: Taco Hoekwater <taco@...>
- Date: Sat, 09 Feb 2008 10:45:04 +0100
Brandon Van Every wrote:
CMake didn't begin life as play. It had a serious job to do, and it
That may be true, but it suffers from two of the most typical "play
project" flaws out there: its script syntax is one of the worst cases
of NIH I have ever seen, anywhere; and its documentation is so
technical that it is almost imprenetable.
Most people won't care about CMake's "industrial capabilites" and
do not need to write "non-trivial stuff". On the flip side, I found it
amazingly hard to write fairly trivial stuff like the stuff you need
for "toy" projects^* in CMake.
Bou and comparable other solutions like PM are (I think) a much better
option for many, many people and projects out there.
Best wishes,
Taco
* Like in MPlib, that is using Cweb (preprocessed) sources instead of
plain C. Even plain Make does a better job than CMake at supporting
the preprocessing stage and its generated dependencies.