summaryrefslogtreecommitdiffstats
path: root/src/gsoap-1-link-dom.patch
diff options
context:
space:
mode:
Diffstat (limited to 'src/gsoap-1-link-dom.patch')
-rw-r--r--src/gsoap-1-link-dom.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/gsoap-1-link-dom.patch b/src/gsoap-1-link-dom.patch
new file mode 100644
index 0000000..191b062
--- /dev/null
+++ b/src/gsoap-1-link-dom.patch
@@ -0,0 +1,40 @@
+This file is part of mingw-cross-env.
+See doc/index.html or doc/README for further information.
+
+diff -urN a/gsoap/Makefile.am b/gsoap/Makefile.am
+--- a/gsoap/Makefile.am 2009-11-07 21:07:06.000000000 +0100
++++ b/gsoap/Makefile.am 2010-01-22 21:33:36.000000000 +0100
+@@ -31,22 +31,26 @@
+ stdsoap2_ssl_cpp.cpp: stdsoap2.cpp
+ $(LN_S) -f $(srcdir)/stdsoap2.cpp stdsoap2_ssl_cpp.cpp
+
++## do the same fo dom.cpp since we want to link it into the cpp libs and dom.c into the c libs
++dom_cpp.cpp: dom.cpp
++ $(LN_S) -f $(srcdir)/dom.cpp dom_cpp.cpp
++
+ lib_LIBRARIES = libgsoap.a libgsoap++.a libgsoapck.a libgsoapck++.a libgsoapssl.a libgsoapssl++.a
+
+-libgsoap_a_SOURCES = stdsoap2.c
++libgsoap_a_SOURCES = stdsoap2.c dom.c
+ libgsoap_a_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform)
+-libgsoap___a_SOURCES = stdsoap2_cpp.cpp
++libgsoap___a_SOURCES = stdsoap2_cpp.cpp dom_cpp.cpp
+ libgsoap___a_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform)
+-libgsoapck_a_SOURCES = stdsoap2_ck.c
++libgsoapck_a_SOURCES = stdsoap2_ck.c dom.c
+ libgsoapck_a_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_COOKIES
+-libgsoapck___a_SOURCES = stdsoap2_ck_cpp.cpp
++libgsoapck___a_SOURCES = stdsoap2_ck_cpp.cpp dom_cpp.cpp
+ libgsoapck___a_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_COOKIES
+-libgsoapssl_a_SOURCES = stdsoap2_ssl.c
++libgsoapssl_a_SOURCES = stdsoap2_ssl.c dom.c
+ libgsoapssl_a_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_OPENSSL -DWITH_DOM -DWITH_GZIP
+-libgsoapssl___a_SOURCES = stdsoap2_ssl_cpp.cpp
++libgsoapssl___a_SOURCES = stdsoap2_ssl_cpp.cpp dom_cpp.cpp
+ libgsoapssl___a_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) -D$(platform) -DWITH_OPENSSL -DWITH_DOM -DWITH_GZIP
+
+-BUILT_SOURCES = stdsoap2_cpp.cpp $(lib_LIBRARIES)
++BUILT_SOURCES = stdsoap2_cpp.cpp dom_cpp.cpp $(lib_LIBRARIES)
+
+ include_HEADERS = stdsoap2.h
+