diff options
author | Martin Szulecki | 2013-02-16 18:30:45 +0100 |
---|---|---|
committer | Martin Szulecki | 2013-02-16 18:30:45 +0100 |
commit | 7d61535076aa1ca484f453594b29e2ca052c2505 (patch) | |
tree | 17c558addadc0ac4f1c9843271ab3f3e678da2ac /configure.ac | |
parent | 37268e184e6f5202c34b00be2478f33f8819d0ee (diff) | |
download | axis2c-7d61535076aa1ca484f453594b29e2ca052c2505.tar.gz axis2c-7d61535076aa1ca484f453594b29e2ca052c2505.tar.bz2 |
Fix building with mingw and make sure linking generates proper DLL files
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 0d0a308..7c0b8a8 100644 --- a/configure.ac +++ b/configure.ac @@ -106,6 +106,20 @@ AC_CHECK_HEADERS([linux/if.h],[],[], AC_CHECK_HEADERS([net/if_types.h]) AC_CHECK_HEADERS([net/if_dl.h]) +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 This is a check to see if we are running MacOS X dnl It may be better to do a Darwin check AC_CHECK_HEADERS([sys/appleapiopts.h]) |