[CMake] Finding libs/headers on MSYS/MinGW

Brandon J. Van Every bvanevery at gmail.com
Tue Sep 26 23:30:01 EDT 2006


Christian Ehrlicher wrote:

> I still don't understand why msys is needed anyway.
>   

Because it exists and people use it.  It is a standard support drill for 
various people.  That said, I'm not pleased with the official MSYS 
distribution as of late.  It runs ./configure stuff rather badly, and I 
need that for legacy build support.  Also for the plethora of 3rd party 
libraries that only have a ./configure, that I'm not going to CMakeify.

> We're compiling kdelibs / kdepimplibs & kdebase with cmake on a native cmd.exe environment with msvc and mingw and never had a need to use the msys shell.
> I personally avoid this msys and write a small cmake script to get around the use of ./configure. 
>   


We're not interested in rewriting all the build systems for all the 3rd 
party libraries that people typically need for MinGW development.  Even 
if we were, they wouldn't get used and tested.  The reality is that 
lotsa stuff is going to be using ./configure for awhile.

Also it's an aide de port.  It is much easier to port Unixy things to 
Cygwin, and then to MSYS, before worrying about making them "clean" for 
the Windows Command prompt.


Cheers,
Brandon Van Every

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/cmake/attachments/20060926/c50c1e27/attachment.html


More information about the CMake mailing list