<div class="gmail_quote">On Mon, Dec 6, 2010 at 3:05 AM, sashan <span dir="ltr"><<a href="mailto:sashan@zenskg.net">sashan@zenskg.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">><br>
> ><br>
> > Of course, that does not solve the dependency problem, but at least I<br>
> > did not experience any problems with .dylib afterwards.<br>
><br>
> On the dependency-checking issue:  The build time is currently about a minute.<br>
> Imho this does not rise to the level of needing dependency checking to speed<br>
> things up.  That being said, if someone wants to add dependency checking and<br>
> it /does/ result in a speedup, I'd welcome it.  One requirement:  The list of<br>
> headers and sources must be implicit.  I dislike explicit lists because they<br>
> seem to me a continual source of errors.<br>
<br>
</div>Yeah I can look into this. What are your thoughts on using autoconf/automake for this?<br>
The 'parent' projects clang and llvm use them.</blockquote><div><br></div><div>For reference, they don't use automake, and autoconf is one of the most painful constructs ever devised in the realm of build systems. I would want evidence of a very large problem indeed before solving it with autoconf, and there doesn't seem to be one currently.</div>
<div><br></div><div>If you must bring an advanced build system in here (and I'm not necessarily advocating it as there doesn't seem to be a need yet) I'd spend my time looking at CMake which LLVM and Clang also use, works better for cross-platform development, and is generally saner than autotools. Sadly, it also works best with explicit lists of files. =/</div>
</div>