Masahiro Sakai | 17 Apr 07:22
Picon

[PATCH] DLL support on cygwin

Hi,

I made a small patch to allow to build libaudiofile as DLL on Cygwin.

Changes: 
* configure.in: call AM_PROG_LIBTOOL after AC_PROG_CC.
* configure.in: call AC_LIBTOOL_WIN32_DLL.
* libaudiofile/Makefile.am (libaudiofile_la_LDFLAGS): add -no-undefined.

Hope this is of use/interest,

--
Masahiro Sakai
diff -urp audiofile-0.2.3.orig/configure.in audiofile-0.2.3/configure.in
--- audiofile-0.2.3.orig/configure.in	2001-10-26 13:10:41.000000000 +0900
+++ audiofile-0.2.3/configure.in	2003-04-15 22:32:14.000000000 +0900
@@ -20,12 +20,13 @@ VERSION=$AUDIOFILE_VERSION

 AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
 AM_CONFIG_HEADER(config.h)
-AM_PROG_LIBTOOL

 dnl Checks for programs.
 AC_PROG_CC
 AC_PROG_INSTALL
 AC_PROG_MAKE_SET
+AC_LIBTOOL_WIN32_DLL
+AM_PROG_LIBTOOL

 dnl Checks for libraries.
 dnl Check for the ldexp function in the math library.
diff -urp audiofile-0.2.3.orig/libaudiofile/Makefile.am audiofile-0.2.3/libaudiofile/Makefile.am
--- audiofile-0.2.3.orig/libaudiofile/Makefile.am	2001-08-23 17:26:18.000000000 +0900
+++ audiofile-0.2.3/libaudiofile/Makefile.am	2003-04-15 22:32:38.000000000 +0900
@@ -23,7 +23,7 @@ libaudiofile_la_SOURCES = \

 libaudiofile_la_LIBADD = modules/libmodules.la

-libaudiofile_la_LDFLAGS = -version-info 0:2:0
+libaudiofile_la_LDFLAGS = -version-info 0:2:0 -no-undefined

 include_HEADERS = audiofile.h aupvlist.h af_vfs.h


Gmane