summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rules/libxslt.make29
1 files changed, 5 insertions, 24 deletions
diff --git a/rules/libxslt.make b/rules/libxslt.make
index 5336cb952..104e976af 100644
--- a/rules/libxslt.make
+++ b/rules/libxslt.make
@@ -41,30 +41,11 @@ LIBXSLT_ENV := $(CROSS_ENV)
#
LIBXSLT_AUTOCONF := \
$(CROSS_AUTOCONF_USR) \
- --without-python
-
-ifdef PTXCONF_LIBXSLT_CRYPTO
-LIBXSLT_AUTOCONF += --with-crypto
-else
-LIBXSLT_AUTOCONF += --without-crypto
-endif
-
-ifdef PTXCONF_LIBXSLT_PLUGINS
-LIBXSLT_AUTOCONF += --with-plugins
-else
-LIBXSLT_AUTOCONF += --without-plugins
-endif
-
-ifdef PTXCONF_LIBXSLT_DEBUG
-LIBXSLT_AUTOCONF += \
- --with-debug \
- --with-debugger
-else
-LIBXSLT_AUTOCONF += \
- --without-debug \
- --without-debugger
-endif
-
+ --without-python \
+ --$(call ptx/endis, PTXCONF_LIBXSLT_CRYPTO)-crypto \
+ --$(call ptx/endis, PTXCONF_LIBXSLT_PLUGINS)-plugins \
+ --$(call ptx/endis, PTXCONF_LIBXSLT_DEBUG)-debug \
+ --$(call ptx/endis, PTXCONF_LIBXSLT_DEBUG)-debugger
# ----------------------------------------------------------------------------
# Target-Install