summaryrefslogtreecommitdiffstats
path: root/src/gsoap.mk
diff options
context:
space:
mode:
authorMark Brand <mabrand@mabrand.nl>2010-09-20 10:00:00 (GMT)
committerMark Brand <mabrand@mabrand.nl>2010-09-20 10:00:00 (GMT)
commit3f7e6ffecb42c2f9f0b8c0e5be73bc00c1d613ba (patch)
tree3076e85d1c883206c9fe51eb74a35a367650acdd /src/gsoap.mk
parent00b505537ad411668926e989f6b6816c83e87e63 (diff)
downloadmxe-3f7e6ffecb42c2f9f0b8c0e5be73bc00c1d613ba.zip
mxe-3f7e6ffecb42c2f9f0b8c0e5be73bc00c1d613ba.tar.gz
mxe-3f7e6ffecb42c2f9f0b8c0e5be73bc00c1d613ba.tar.bz2
improvements for package gsoap
Don't insist on gnutls in native build. Do insist on gnutls in MinGW build. Switch to winsock2, since gnu tls requires it. Add missing -lgpg-error.
Diffstat (limited to 'src/gsoap.mk')
-rw-r--r--src/gsoap.mk8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gsoap.mk b/src/gsoap.mk
index fb4ccd5..b0ab351 100644
--- a/src/gsoap.mk
+++ b/src/gsoap.mk
@@ -10,7 +10,7 @@ $(PKG)_SUBDIR := gsoap-$(call SHORT_PKG_VERSION,$(PKG))
$(PKG)_FILE := gsoap_$($(PKG)_VERSION).zip
$(PKG)_WEBSITE := http://gsoap2.sourceforge.net/
$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/gsoap2/gSOAP/$($(PKG)_FILE)
-$(PKG)_DEPS := gcc openssl
+$(PKG)_DEPS := gcc openssl gnutls
define $(PKG)_UPDATE
$(call SOURCEFORGE_FILES,http://sourceforge.net/projects/gsoap2/files/) | \
@@ -33,8 +33,7 @@ define $(PKG)_BUILD
cd '$(1)' && autoheader
# Native build to get tools wsdl2h and soapcpp2
- cd '$(1)' && ./configure \
- --enable-gnutls
+ cd '$(1)' && ./configure
# Parallel bulds can fail
$(MAKE) -C '$(1)'/gsoap -j 1
@@ -50,7 +49,8 @@ define $(PKG)_BUILD
# http://groups.google.com/group/ikarus-users/browse_thread/thread/fd1d101eac32633f
cd '$(1)' && ac_cv_func_malloc_0_nonnull=yes ./configure \
--prefix='$(PREFIX)/$(TARGET)' \
- --host='$(TARGET)'
+ --host='$(TARGET)' \
+ --enable-gnutls
# Building for mingw requires native soapcpp2
ln -s '$(PREFIX)/bin/$(TARGET)-soapcpp2' '$(1)'/gsoap/src/soapcpp2