From 7d7d514066a09227c5d7d7abb1c969ac2c066e0b Mon Sep 17 00:00:00 2001 From: doursse Date: Sat, 20 Jan 2007 15:36:41 +0000 Subject: [PATCH] and fix the creation of the shared lib with MinGW. SVN revision: 28081 --- legacy/eet/configure.in | 2 ++ legacy/eet/src/lib/Makefile.am | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/legacy/eet/configure.in b/legacy/eet/configure.in index f1dceb372d..116fb5d3c3 100644 --- a/legacy/eet/configure.in +++ b/legacy/eet/configure.in @@ -22,9 +22,11 @@ AC_CHECK_HEADER(jpeglib.h,, AC_MSG_ERROR("Cannot find jpeglib.h. Make sure your AC_CHECK_HEADERS(netinet/in.h) winsock_libs="" +create_shared_lib="" case "$host_os" in mingw|mingw32) winsock_libs="-lwsock32" + create_shared_lib="-no-undefined " ;; esac diff --git a/legacy/eet/src/lib/Makefile.am b/legacy/eet/src/lib/Makefile.am index 0829fbd993..c17c496bbb 100644 --- a/legacy/eet/src/lib/Makefile.am +++ b/legacy/eet/src/lib/Makefile.am @@ -8,7 +8,6 @@ MAINTAINERCLEANFILES = Makefile.in INCLUDES = -I. \ -I$(top_srcdir)/src/lib \ -I$(top_srcdir)/src/lib/include - lib_LTLIBRARIES = libeet.la include_HEADERS = Eet.h @@ -22,4 +21,4 @@ Eet_private.h libeet_la_LIBADD = -lz -ljpeg @fnmatch_libs@ @winsock_libs@ libeet_la_DEPENDENCIES = $(top_builddir)/config.h -libeet_la_LDFLAGS = -version-info 9:10:9 +libeet_la_LDFLAGS = @create_shared_lib@ -version-info 9:10:9