[prev in list] [next in list] [prev in thread] [next in thread] 

List:       taglib-devel
Subject:    [PATCH] Taglib on MinGW
From:       Stefan Gehn <mETz81 () web ! de>
Date:       2005-11-24 22:06:48
Message-ID: 43863978.6090804 () web ! de
[Download RAW message or body]

Moin,

and here we go once again. The attached zip contains the following stuff:

taglib-trunk-mingw.patch - patch that does nothing more as adding 
TAGLIB_EXPORT all over the place, proper symbol exporting is needed on 
Win32 if you want to build a shared library

win32 - directory to be put in the taglib sourcedir
This dir contains the config.h as working for Win32 and dllfct.h which 
defines TAGLIB_EXPORT. Also it contains the Dev-C++ project file which 
is needed to compile the whole thing. As a convenience I also wrote a 
short taglib-config.sh lookalike for cmd, see taglib-config.bat

Switching between static and shared building is done in Dev-C++, both 
builds worked for me.

TODO:

- dllfct.h should actually be part of taglib itself
Somebody with any unix and a recent gcc could try adding 
visibility-support for that platform too (I might do that myself soon as 
I finally installed gcc 4.0.x on my laptop).

- no install routine
I could write a NSIS-based installer for a binary distro where you only 
have to choose the MinGW installation path, there is no such thing as 
"make install" on win32 AFAIK. Note, this greatly depends on the 
feedback I get and usually developers should know where to put headers 
and libs

- Beg for better win32 support in bksys so I can use it as a 
build-system, it's going to be the build-system in kde-svn anyway

I can create a binary tarball too if needed but for now my first 
priority is getting this into trunk instead of patching taglib manually 
every time.

Bye, Stefan aka mETz

["taglib-trunk-mingw.zip" (application/zip)]

_______________________________________________
taglib-devel mailing list
taglib-devel@kde.org
https://mail.kde.org/mailman/listinfo/taglib-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic