From 164e65f4eb92a7ee82bebbf8f55cc9fc21888cd6 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. git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@28081 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- configure.in | 2 ++ src/lib/Makefile.am | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/configure.in b/configure.in index f1dceb3..116fb5d 100644 --- a/configure.in +++ b/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/src/lib/Makefile.am b/src/lib/Makefile.am index 0829fbd..c17c496 100644 --- a/src/lib/Makefile.am +++ b/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 -- 2.7.4