summaryrefslogtreecommitdiffstats
path: root/rules/libmicrohttpd.make
diff options
context:
space:
mode:
authorErwin Rol <erwin@erwinrol.com>2009-12-23 16:17:46 +0100
committerMarc Kleine-Budde <mkl@pengutronix.de>2010-01-06 23:35:31 +0100
commitf59054bbf9a4961dbf6c19b8be79a1041216987e (patch)
tree4cb8884cbdfc722447485c9d87be19afc6f45276 /rules/libmicrohttpd.make
parent23d37872a1f809e13647f0bf957ed113fd482ef6 (diff)
downloadptxdist-f59054bbf9a4961dbf6c19b8be79a1041216987e.tar.gz
ptxdist-f59054bbf9a4961dbf6c19b8be79a1041216987e.tar.xz
[libmicrohttpd] add extra menu options
- Add extra menu options, that will need libgcrypt Signed-off-by: Erwin Rol <erwin@erwinrol.com> [mkl: split into seperate patches, add 'default yes' to large file support] Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules/libmicrohttpd.make')
-rw-r--r--rules/libmicrohttpd.make29
1 files changed, 28 insertions, 1 deletions
diff --git a/rules/libmicrohttpd.make b/rules/libmicrohttpd.make
index a180e20f0..cbfdbeab7 100644
--- a/rules/libmicrohttpd.make
+++ b/rules/libmicrohttpd.make
@@ -41,7 +41,34 @@ LIBMICROHTTPD_ENV := $(CROSS_ENV)
#
# autoconf
#
-LIBMICROHTTPD_AUTOCONF := $(CROSS_AUTOCONF_USR)
+LIBMICROHTTPD_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --disable-curl \
+ --disable-coverage
+
+ifdef PTXCONF_LIBMICROHTTPD_LARGEFILE
+LIBMICROHTTPD_AUTOCONF += --enable-largefile
+else
+LIBMICROHTTPD_AUTOCONF += --disable-largefile
+endif
+
+ifdef PTXCONF_LIBMICROHTTPD_HTTPS
+LIBMICROHTTPD_AUTOCONF += --enable-https
+else
+LIBMICROHTTPD_AUTOCONF += --disable-https
+endif
+
+ifdef PTXCONF_LIBMICROHTTPD_CLIENT_SIDE
+LIBMICROHTTPD_AUTOCONF += --enable-client-side
+else
+LIBMICROHTTPD_AUTOCONF += --disable-client-side
+endif
+
+ifdef PTXCONF_LIBMICROHTTPD_MESSAGES
+LIBMICROHTTPD_AUTOCONF += --enable-messages
+else
+LIBMICROHTTPD_AUTOCONF += --disable-messages
+endif
# ----------------------------------------------------------------------------
# Target-Install