+ifneq ($(CONFIG_LARGEFILE),y)
+ CONFIGURE_ARGS+= \
+ --disable-lfs
+endif
+
+ifeq ($(CONFIG_IPV6),y)
+ CONFIGURE_ARGS+= \
+ --enable-ipv6
+endif
+
+ifneq ($(SDK)$(CONFIG_PACKAGE_lighttpd-mod-webdav),)
+ CONFIGURE_ARGS+= \
+ --with-webdav-locks \
+ --with-webdav-props
+ # XXX: needed by sqlite3 to prevent segfaults in mod_webdav.so
+ CONFIGURE_VARS+= \
+ LIBS="-lpthread"
+else
+ CONFIGURE_ARGS+= \
+ --without-webdav-locks \
+ --without-webdav-props
+endif
+
+define Build/Configure
+$(call Build/Configure/Default)
+ # XXX: override pcre (mis)detection by ./configure when cross-compiling
+ echo "#define HAVE_LIBPCRE 1" >>$(PKG_BUILD_DIR)/config.h
+ echo "#define HAVE_PCRE_H 1" >>$(PKG_BUILD_DIR)/config.h