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

Brandon Van Every bvanevery at gmail.com
Fri Oct 19 13:03:48 EDT 2007


On 10/19/07, Bill Hoffman <bill.hoffman at kitware.com> wrote:
> Gonzalo Garramuño wrote:
> >
> > Compiling CMake HEAD with mingw.  After install, it defaulted to
> > installing in $PROGRAMFILES/CMake, instead of /usr/local/ (ie.
> > C:/msys/1.0/usr/local) incorrectly overwriting my MSVC version.
> >
> >
> >
>
> That is not a bug.  MSYS in its "charter" explicitly says it does not
> want to become a new cygwin.  The tools in msys are available only for
> support of the compiler tool chain. The main goal is to build native
> windows applications with the mingw tool chain.  If you want posix
> applications you should be using cygwin.

Agreed, having gone through this debate awhile ago.  I would further
note that MinGW doesn't require MSYS, and that one would of course
expect %ProgramFiles% as the default in that case.  Adding MSYS
doesn't change the compiler being used, and the MSYS philosophy is as
Bill said.  So using %ProgramFiles% would make sense there too.


Cheers,
Brandon Van Every


More information about the CMake mailing list