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