On Sun, 03 Jun 2007 10:35:47 +0200 Christian Buhtz <[EMAIL PROTECTED]> wrote:

CB> Vadim Zeitlin schrieb:
CB> > > Before I touch the M-code the build-system should be reformed.
CB> >  Which one?
CB> 
CB> HOWTO build Mahogany. It means a Mahogany developer shouldn't build 
CB> third-part libs (wx, imap, etc), too.

 For wx this is already the case. But imap library is modified in M so
there is no choice but to build it.

CB> > > Couldn't it be possible to compile and link them as libs or dlls?
CB> > 
CB> > Well, this is what currently happens with MSVC -- we do build them all as
CB> > static libraries.
CB> 
CB> Could you just create a package with all third-part libs compiled. So I 
CB> (and other devs) just have to link against them, not to build them.

 But the libraries compiled with MSVC wouldn't be necessarily compatible
with the other compilers.

CB> The problem is not the IDE. The problem is that the imap-Makefile use 
CB> nmake (MS make system). I have to rewrite the Makefiles If I want to 
CB> build imap with MinGW make.

 You don't need to rewrite makefiles. You just need to do what imap.vcproj
does which is only a small part of what c-client makefiles do. Have you
looked at imap.vcproj? Do you see what it does? Do you have any questions
about it?

 Regards,
VZ


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Mahogany-Developers mailing list
Mahogany-Developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mahogany-developers

Reply via email to