ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx-0.7.8



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
# HG changeset patch
# User Maxim Dounin <mdounin@xxxxxxxxxx>
# 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"


 




Copyright © Lexa Software, 1996-2009.