Sometimes.
Like the migration lots of projects have done from going from CVS to SVN to Git or whatever
else.
When mucking around with a program have you ever noticed that once you program something out,
but find some reason to rewrite it, that it turns out to be better then your original version?
Ya sure you could of spent that time bugfixing the old code or hacking new features into it,
but your going to be almost certain that the new code is going to make your job of maintaining
and improving it just that much better.
I have a feeling that if many of those projects just stripped out all the stuff they used make
(or autotools or whatever) for and then reimplimented it from scratch then they would of been
nearly as happy with it.
Also projects that are ho-hum about converting to cmake are not all of a sudden going to turn
around and broadcast to the world that they spent a great deal of their time on something that
ended up not mattering a whole lot. It's not like they are going to end up being examples
while other projects just love it.
Posted Feb 7, 2008 10:59 UTC (Thu) by modernjazz (guest, #4185)
[Link]
Sure, a simple project works great with any of several build strategies,
so of course not everyone will be thrilled by switching. But if CMake
only lacks the "I got burned by #!@%*& CMake" contingent, it's already
ahead of the competition.
LCA: Disintermediating distributions
Posted Feb 7, 2008 12:36 UTC (Thu) by nix (subscriber, #2304)
[Link]
My *eyes* got burned by cmake's language.
Haven't they learned that capital letters make things *harder* to read? Have we learned
nothing since the days when Lisp was written in capitals?
LCA: Disintermediating distributions
Posted Feb 7, 2008 14:26 UTC (Thu) by aleXXX (subscriber, #2742)
[Link]
Since CMake 2.4.3, released July 2006 (or around that version) the
commands can be written lowercase, with the coming version 2.6 this is
even the preferred style (i.e. which is used in the documentation).
Alex
LCA: Disintermediating distributions
Posted Feb 7, 2008 21:28 UTC (Thu) by nix (subscriber, #2304)
[Link]
YES! (Time to upgrade. Is my cmake really that old?
... 2.4.1. dammit.)
LCA: Disintermediating distributions
Posted Feb 7, 2008 22:10 UTC (Thu) by aleXXX (subscriber, #2742)
[Link]
2.4.1 was a beta version, a lots of bugs were fixed for 2.4.3. Version
2.4.8 has been released a few weeks ago, I recommend you use this. If
there is no package for your distro, just download the binary package
from www.cmake.org and just unpack it in some place you like, it will
work.
Alex
LCA: Disintermediating distributions
Posted Feb 7, 2008 23:19 UTC (Thu) by nix (subscriber, #2304)
[Link]
Yeah, like I said, it was really stupid of me not to upgrade. In fact I've
*got* a more recent version installed: it's just this bloody old version
in /usr/local/bin was hiding it... *sigh* chkdupexe time, I think.