libcdio-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Libcdio-devel] More fixes for Mingw+MSYS and DLL support


From: carlo\.bramix
Subject: [Libcdio-devel] More fixes for Mingw+MSYS and DLL support
Date: Tue, 24 Jun 2008 14:30:30 +0200

Hello.
I attached a patch to this message with some fixes that I would like to suggest.

* configure.ac: Added AC_LIBTOOL_WIN32_DLL for enabling the creation of shared 
libraries.
* configure.ac: Added -I$(top_srcdir)/include to LIBCDIO_CFLAGS, it allows to 
build outside the source tree.
* configure.ac: Added LT_NO_UNDEFINED for adding '-no-undefined' switch to 
libtool when building win32 shared libraries.
* configure.ac: Check for Windows.h presence if under Mingw (included for using 
Sleep() function).
* configure.ac: Check for more missing functions: setenv(), unsetenv(), 
sleep(), gmtime_r(), localtime_r().

* example/cdchange.c: If sleep() function does not exist, it tries to emulate 
it with a similar code (require inclusion of Windows.h)

* src/cddb.c:
* lib/cdda_interface/scsi_interface.c: Compilation fails because u_int32_t is 
undefined. It has been changed to uint32_t to be compliant to all other parts 
of the libraries.

* lib/cdda_interface/Makefile.am:
* lib/iso9660/Makefile.am:
* lib/cdio++/Makefile.am:
* lib/paranoia/Makefile.am:
* lib/udf/Makefile.am:
* lib/driver/Makefile.am: added LT_NO_UNDEFINED to libtool flags.

* lib/iso9660/iso9660.c: Added replacements for setenv(), unsetenv(), 
gmtime_r(), localtime_r().

Sincerely,

Carlo Bramini.

Attachment: cdio.txt
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]