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