From bff962398d0f572b4ea689053e020080565944d5 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sat, 17 Nov 2007 10:22:44 +0000 Subject: [PATCH] Andres Garcia made the examples build fine on Windows (mingw + msys) when the lib was built staticly. --- CHANGES | 3 +++ configure.ac | 2 ++ docs/examples/Makefile.am | 8 +++++++- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 8f373be..c221766 100644 --- a/CHANGES +++ b/CHANGES @@ -10,6 +10,9 @@ Daniel S (17 Nov 2007) - Michal Marek made the test suite remember what test servers that fail to start so that subsequent tries are simply skipped. +- Andres Garcia made the examples build fine on Windows (mingw + msys) when + the lib was built staticly. + Daniel S (16 Nov 2007) - Ates Goral identified a problem in http.c:add_buffer_send() when a debug callback was used, as it could wrongly pass on a bad size for the outgoing diff --git a/configure.ac b/configure.ac index 2be6485..70566cf 100644 --- a/configure.ac +++ b/configure.ac @@ -174,6 +174,7 @@ case $host in esac AC_MSG_RESULT($mimpure) AM_CONDITIONAL(MIMPURE, test x$mimpure = xyes) +AM_CONDITIONAL(STATICLIB, false) AC_MSG_CHECKING([if we need BUILDING_LIBCURL]) case $host in @@ -185,6 +186,7 @@ case $host in then AC_DEFINE(CURL_STATICLIB, 1, [when not building a shared library]) AC_MSG_RESULT(yes) + AM_CONDITIONAL(STATICLIB, true) else AC_MSG_RESULT(no) fi diff --git a/docs/examples/Makefile.am b/docs/examples/Makefile.am index 9127c3d..7338313 100644 --- a/docs/examples/Makefile.am +++ b/docs/examples/Makefile.am @@ -9,7 +9,13 @@ EXTRA_DIST = README Makefile.example makefile.dj $(COMPLICATED_EXAMPLES) INCLUDES = -I$(top_srcdir)/include LIBDIR = $(top_builddir)/lib -CPPFLAGS = -DCURL_NO_OLDIES + +if STATICLIB +# we need this define when building with a static lib on Windows +STATICCPPFLAGS = -DCURL_STATICLIB +endif + +CPPFLAGS = -DCURL_NO_OLDIES $(STATICCPPFLAGS) # Dependencies LDADD = $(LIBDIR)/libcurl.la -- 2.7.4