nginx-0.7.8

Maxim Dounin mdounin at mdounin.ru
Wed Aug 6 02:09:52 MSD 2008


Hello!

On Mon, Aug 04, 2008 at 07:49:11PM +0400, Igor Sysoev wrote:

>Изменения в nginx 0.7.8                                           04.08.2008
>
>    *) Добавление: модуль ngx_http_xslt_module.

У меня наконец руки дошли потестировать, и по счастливому стечению 
обстоятельств - libxslt там где я тестировал не стояло.  Патч для 
configure прилагается.  Устроит или лучше сделать exit 
непосредственно в auto/lib/libxslt/conf?

Maxim Dounin
-------------- next part --------------
# HG changeset patch
# User Maxim Dounin <mdounin at mdounin.ru>
# Date 1217973000 -14400
# Node ID f41e5b2447cbaad8e7efc1f801ce8349b2464d25
# Parent  77df966111120a3c0634b440ca8dd02a8c4ca144
Configure: report error if xslt module enabled but no libxslt.

diff --git a/auto/lib/libxslt/conf b/auto/lib/libxslt/conf
--- a/auto/lib/libxslt/conf
+++ b/auto/lib/libxslt/conf
@@ -72,7 +72,9 @@ fi
 fi
 
 
+LIBXSLT=NO
 if [ $ngx_found = yes ]; then
+    LIBXSLT=YES
     CORE_INCS="$CORE_INCS $ngx_feature_path"
     CORE_LIBS="$CORE_LIBS $ngx_feature_libs"
 fi
diff --git a/auto/summary b/auto/summary
--- a/auto/summary
+++ b/auto/summary
@@ -133,6 +133,21 @@ fi
 fi
 
 
+if [ $HTTP_XSLT = YES ]; then
+    if [ $LIBXSLT = NO ]; then
+
+cat << END
+$0: error: the HTTP xslt module requires the libxslt library.
+You can either do not enable the module, or install the libxslt library
+into the system.
+
+END
+
+        exit 1
+    fi
+fi
+
+
 cat << END
   nginx path prefix: "$NGX_PREFIX"
   nginx binary file: "$NGX_SBIN_PATH"


More information about the nginx-ru mailing list