[Top][All Lists]
[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.
cdio.txt
Description: Text document
- [Libcdio-devel] More fixes for Mingw+MSYS and DLL support,
carlo\.bramix <=