[CMake] CMake2.5 - wrong default install location for mingw

Brandon Van Every bvanevery at gmail.com
Sat Oct 20 18:09:32 EDT 2007


On 10/19/07, Gonzalo Garramuño <ggarra at advancedsl.com.ar> wrote:
>
> a) All unix autotools utilities (or other libs like ffmpeg) built under
> mingw/msys will not install in $PROGRAMFILES, which leads to cmake's
> approach being totally backwards with the rest of msys.

Actually, last I checked 2+ years ago, I was surprised how totally
hostile the MSYS developers were to Autotools.  Previously I sorta
thought the entire point of MSYS was "to run the Autotools" but
apparently they didn't think so.  So, as far as I'm concerned, the
behavior of Autotools does not in any way define the expectations of
MSYS.  It would be reasonable for the Autotools to be modified to work
with native Windows installation paths as the default.  However, the
FSF is hostile to Windows, they want it to go away.  This is a case of
pretending that MSYS is and should be Unix, as opposed to a shell for
Windows native development.

> b) cygwin's approach is sadly bloated and uses a somewhat inefficient
> approach

Complaints about bloat fall on my deaf ears.  I'm writing Autoconf &
GMake --> CMake translators in CMake script!  :-)

> that also forces you to depend on cygwin.dll

But yeah, the GPL is a limitation.


Cheers,
Brandon Van Every


More information about the CMake mailing list