summaryrefslogtreecommitdiffstats
path: root/neethi
diff options
context:
space:
mode:
Diffstat (limited to 'neethi')
-rw-r--r--neethi/configure.ac15
-rw-r--r--neethi/src/Makefile.am2
2 files changed, 16 insertions, 1 deletions
diff --git a/neethi/configure.ac b/neethi/configure.ac
index 688f53d..fc4cb82 100644
--- a/neethi/configure.ac
+++ b/neethi/configure.ac
@@ -113,6 +113,21 @@ dnl Checks for header files.
AC_HEADER_STDC
AC_CHECK_HEADERS([stdio.h stdlib.h string.h])
AC_CHECK_HEADERS([sys/socket.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_HEADER([sys/appleapiopts.h],
diff --git a/neethi/src/Makefile.am b/neethi/src/Makefile.am
index bb45bc6..4bd6128 100644
--- a/neethi/src/Makefile.am
+++ b/neethi/src/Makefile.am
@@ -47,7 +47,7 @@ libneethi_la_LIBADD = ../../axiom/src/om/libaxis2_axiom.la \
# $(top_builddir)/axiom/src/om/libaxis2_axiom.la
-libneethi_la_LDFLAGS = -version-info $(VERSION_NO)
+libneethi_la_LDFLAGS = -version-info $(VERSION_NO) $(WIN32_EXTRA_LDFLAGS)
INCLUDES = -I$(top_builddir)/include \
-I ../../util/include \