From 7d61535076aa1ca484f453594b29e2ca052c2505 Mon Sep 17 00:00:00 2001 From: Martin Szulecki Date: Sat, 16 Feb 2013 18:30:45 +0100 Subject: Fix building with mingw and make sure linking generates proper DLL files --- guththila/configure.ac | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'guththila/configure.ac') diff --git a/guththila/configure.ac b/guththila/configure.ac index 38934f1..34e4bee 100644 --- a/guththila/configure.ac +++ b/guththila/configure.ac @@ -67,6 +67,19 @@ if test "$GCC" = "yes"; then CFLAGS="$CFLAGS -ansi -ggdb3 -Wall -Wno-implicit-function-declaration " fi +dnl Check for cygwin and mingw builds to allow building DLLs +WIN32_EXTRA_LIBADD= +WIN32_EXTRA_LDFLAGS= +case "$host" in + *-*-cygwin*) + WIN32_EXTRA_LDFLAGS="-no-undefined -avoid-version" + ;; + *-*-mingw*) + WIN32_EXTRA_LDFLAGS="-no-undefined -avoid-version" + ;; +esac +AC_SUBST(WIN32_EXTRA_LIBADD) +AC_SUBST(WIN32_EXTRA_LDFLAGS) dnl Checks for header files. AC_HEADER_STDC -- cgit v1.1-32-gdbae