<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Arjen Markus wrote:
<blockquote
 cite="mid3153.82.172.20.115.1157615366.squirrel@webmail.wldelft.nl"
 type="cite">
  <blockquote type="cite">
    <pre wrap="">Michael Casadevall wrote:
    </pre>
    <blockquote type="cite">
      <blockquote type="cite">
        <pre wrap="">My intent here is not to start a flamewar between autotools and
cmake, In some cases, autotools is the proper tool vs cmake due to
cross-compiling (which will hopefully fixed) and the fact that you
need the cmake executable to build any CMake package. autotools
configure script merely needs a shell interpreter,
        </pre>
      </blockquote>
    </blockquote>
    <pre wrap="">What do you mean "merely" needs a shell interpreter?  For a fair chunk
of embedded devices out there, that's tantamount to saying that the
Titanic "merely" needs to pull into port.  There are 3 cases for
embedded devices:

- systems with a Bourne shell and ccmake available
- systems with a Bourne shell available
- systems without any kind of shell, or really any kind of resources

Yes, Autoconf has more cross-compilation reach than CMake at present,
but it hardly covers everything.

    </pre>
  </blockquote>
  <pre wrap=""><!---->
Don't forget all those PCs with Windows installed but no Cygwin or MingW:
they simply can not use the configure scripts. Of course, one can require
these users to install Cygwin or MingW, but what is that different from
installing CMake?
  </pre>
</blockquote>
<br>
The level of pain.&nbsp; Cygwin is easy.&nbsp; It just takes a lot more MB of
downloads to have a working system, than to grab CMake.&nbsp; Or, uh, you
can grab the CMake that's in Cygwin.&nbsp; :-)<br>
<br>
MinGW / MSYS has become *awful* if you're trying to get Autoconf
going.&nbsp; I spent an entire day on it recently and almost gave up.&nbsp; The
only thing that saved my ass was a rogue 3rd party project called
mingw-install.&nbsp; <a class="moz-txt-link-freetext" href="http://sourceforge.net/projects/mingw-install">http://sourceforge.net/projects/mingw-install</a>&nbsp; It
*nukes* the whole MSYS mess and puts in a bunch of stuff that actually
works, with the most current versions of Autoconf and whatnot.&nbsp; There's
a whole pile of integration issues that MSYS hasn't dealt with, they're
too lazy.&nbsp; They're laboring under the delusion that their MinGWPort
stuff actually works, when in fact it's quite broken.&nbsp; I don't have
time to rag on them on their mailing list about it.&nbsp; I just use
mingw-install and sing its praises.&nbsp; Better comment out those "rm -r"
lines though!&nbsp; Everything worked fine once I dropped my own compiler in
afterwards.<br>
<br>
<br>
Cheers,<br>
Brandon Van Every<br>
<br>
</body>
</html>