<html>
<body>
At 10:19 AM 11/23/2005, Brandon J. Van Every wrote:<br>
<blockquote type=cite class=cite cite="">David Cole wrote:<br><br>
<blockquote type=cite class=cite cite="">To me, the very fact that you
are targeting Windows indicates that a <br>
*default* value of "C:/Program Files" is entirely appropriate.
</blockquote><br>
Plainly, MSYS is not "Windows," it is a Unix lookalike.
No different in principle than Cygwin shell and filesystem. You are
familiar with those, right? Pathnames go /// instead of the usual
Windows \\\, everything is /usr/bin and so forth, all standard Unix tools
are present and accounted for....<br><br>
<blockquote type=cite class=cite cite="">I would argue that most
folks are building Windows targeted projects, not MSYS targeted
projects...</blockquote>That misses the point. MSYS users are
building MSYS projects, just like any other Unix source code
build.<br><br>
Do not confuse MinGW for MSYS. MinGW is a compiler. MSYS is
an OS environment.</blockquote><br>
I am not sure I agree. <br><br>
From the MinGW web page:<br><br>
MinGW: A collection of freely available and freely distributable Windows
specific header files and import libraries combined with GNU toolsets
that allow one to <b>produce native Windows </b>programs that do not rely
on any 3rd-party C runtime DLLs. <br><br>
<br>
MSYS: A Minimal SYStem to provide POSIX/Bourne configure scripts the
<b>ability to execute </b>and create <b>a Makefile used by make</b>.
<br><br>
It sounds to me like the goal of MSYS is to provide support for making
MinGW applications that have unix makefiles. I don't think the goal
of MSYS is to build MSYS applications. It is more of a support
tool<br>
chain to allow easier use of MinGW compilers. <br><br>
If you want UNIX on windows, you would do cygwin, in which case you would
use the cygwin cmake.<br>
At one point I tried to build a msys cmake, but there is not really
enough support to build the<br>
curses interface to cmake in msys like we do with cmake.<br><br>
So, I think the default for MSYS install path should be C:/Program
Files.<br><br>
-Bill </body>
</html>