summaryrefslogtreecommitdiffstats
path: root/rules/libmicrohttpd.make
diff options
context:
space:
mode:
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