[PATCH] DLL support on cygwin

Masahiro Sakai <[email protected]> Thu, 17 Apr 2003 14:22:27 +0900 (JST)
Newsgroups gmane.comp.audio.audiofile
Message-ID <[email protected]>
----Next_Part(Thu_Apr_17_14:22:27_2003_462)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

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

----Next_Part(Thu_Apr_17_14:22:27_2003_462)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="audiofile-0.2.3-2.patch"

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
 

----Next_Part(Thu_Apr_17_14:22:27_2003_462)----