From: Krzysztof Kosiński [mailto:tweenk.pl@...400...]
Sent: dinsdag 30 december 2008 23:34
Subject: Re: [Inkscape-devel] CMake status
> (I don't quite get why the makefile list is inclusive, instead of
> making the whole thing exclusive so you can add files
> to think about it...)
The rationale of Automake authors for not supporting
wildcards is that it prevents broken commits where somebody
forgot to svn add the crucial file.
If I write
in an existing file and forget to svn add it, it breaks the automake build.
It also allows one to build different applications out of a
single directory, like we do with inkscape and inkview. I'm
not entirely convinced but I'll bear with it.
build inkscape with *.*, exclude inkview.cpp.
build inkview with *.*, exclude inkscape.cpp.
It's much shorter and understandable than:
build inkscape with blah.cpp blah2.cpp uninterestinginformationhere.cpp, etc...
Both inkscape and inkview will need my supercool "johan.cpp" file anyway. :P
To be honest, I stopped caring about the build system. :S