Annotation of embedaddon/nginx/auto/lib/libxslt/conf, revision 1.1
1.1 ! misho 1:
! 2: # Copyright (C) Igor Sysoev
! 3: # Copyright (C) Nginx, Inc.
! 4:
! 5:
! 6: ngx_feature="libxslt"
! 7: ngx_feature_name=
! 8: ngx_feature_run=no
! 9: ngx_feature_incs="#include <libxml/parser.h>
! 10: #include <libxml/tree.h>
! 11: #include <libxslt/xslt.h>
! 12: #include <libxslt/xsltInternals.h>
! 13: #include <libxslt/transform.h>
! 14: #include <libxslt/xsltutils.h>"
! 15: ngx_feature_path="/usr/include/libxml2"
! 16: ngx_feature_libs="-lxml2 -lxslt"
! 17: ngx_feature_test="xmlParserCtxtPtr ctxt = NULL;
! 18: xsltStylesheetPtr sheet = NULL;
! 19: xmlDocPtr doc;
! 20: doc = xmlParseChunk(ctxt, NULL, 0, 0);
! 21: xsltApplyStylesheet(sheet, doc, NULL);"
! 22: . auto/feature
! 23:
! 24:
! 25: if [ $ngx_found = no ]; then
! 26:
! 27: # FreeBSD port
! 28:
! 29: ngx_feature="libxslt in /usr/local/"
! 30: ngx_feature_path="/usr/local/include/libxml2 /usr/local/include"
! 31:
! 32: if [ $NGX_RPATH = YES ]; then
! 33: ngx_feature_libs="-R/usr/local/lib -L/usr/local/lib -lxml2 -lxslt"
! 34: else
! 35: ngx_feature_libs="-L/usr/local/lib -lxml2 -lxslt"
! 36: fi
! 37:
! 38: . auto/feature
! 39: fi
! 40:
! 41:
! 42: if [ $ngx_found = no ]; then
! 43:
! 44: # NetBSD port
! 45:
! 46: ngx_feature="libxslt in /usr/pkg/"
! 47: ngx_feature_path="/usr/pkg/include/libxml2 /usr/pkg/include"
! 48:
! 49: if [ $NGX_RPATH = YES ]; then
! 50: ngx_feature_libs="-R/usr/pkg/lib -L/usr/pkg/lib -lxml2 -lxslt"
! 51: else
! 52: ngx_feature_libs="-L/usr/pkg/lib -lxml2 -lxslt"
! 53: fi
! 54:
! 55: . auto/feature
! 56: fi
! 57:
! 58:
! 59: if [ $ngx_found = no ]; then
! 60:
! 61: # MacPorts
! 62:
! 63: ngx_feature="libxslt in /opt/local/"
! 64: ngx_feature_path="/opt/local/include/libxml2 /opt/local/include"
! 65:
! 66: if [ $NGX_RPATH = YES ]; then
! 67: ngx_feature_libs="-R/opt/local/lib -L/opt/local/lib -lxml2 -lxslt"
! 68: else
! 69: ngx_feature_libs="-L/opt/local/lib -lxml2 -lxslt"
! 70: fi
! 71:
! 72: . auto/feature
! 73: fi
! 74:
! 75:
! 76: if [ $ngx_found = yes ]; then
! 77:
! 78: CORE_INCS="$CORE_INCS $ngx_feature_path"
! 79: CORE_LIBS="$CORE_LIBS $ngx_feature_libs"
! 80:
! 81: else
! 82:
! 83: cat << END
! 84:
! 85: $0: error: the HTTP XSLT module requires the libxml2/libxslt
! 86: libraries. You can either do not enable the module or install the libraries.
! 87:
! 88: END
! 89:
! 90: exit 1
! 91: fi
! 92:
! 93:
! 94: ngx_feature="libexslt"
! 95: ngx_feature_name=NGX_HAVE_EXSLT
! 96: ngx_feature_run=no
! 97: ngx_feature_incs="#include <libexslt/exslt.h>"
! 98: ngx_feature_path="/usr/include/libxml2"
! 99: ngx_feature_libs="-lexslt"
! 100: ngx_feature_test="exsltRegisterAll();"
! 101: . auto/feature
! 102:
! 103: if [ $ngx_found = no ]; then
! 104:
! 105: # FreeBSD port
! 106:
! 107: ngx_feature="libexslt in /usr/local/"
! 108: ngx_feature_path="/usr/local/include/libxml2 /usr/local/include"
! 109:
! 110: if [ $NGX_RPATH = YES ]; then
! 111: ngx_feature_libs="-R/usr/local/lib -L/usr/local/lib -lexslt"
! 112: else
! 113: ngx_feature_libs="-L/usr/local/lib -lexslt"
! 114: fi
! 115:
! 116: . auto/feature
! 117: fi
! 118:
! 119:
! 120: if [ $ngx_found = no ]; then
! 121:
! 122: # NetBSD port
! 123:
! 124: ngx_feature="libexslt in /usr/pkg/"
! 125: ngx_feature_path="/usr/pkg/include/libxml2 /usr/local/include"
! 126:
! 127: if [ $NGX_RPATH = YES ]; then
! 128: ngx_feature_libs="-R/usr/pkg/lib -L/usr/pkg/lib -lexslt"
! 129: else
! 130: ngx_feature_libs="-L/usr/pkg/lib -lexslt"
! 131: fi
! 132:
! 133: . auto/feature
! 134: fi
! 135:
! 136:
! 137: if [ $ngx_found = no ]; then
! 138:
! 139: # MacPorts
! 140:
! 141: ngx_feature="libexslt in /opt/local/"
! 142: ngx_feature_path="/opt/local/include/libxml2 /opt/local/include"
! 143:
! 144: if [ $NGX_RPATH = YES ]; then
! 145: ngx_feature_libs="-R/opt/local/lib -L/opt/local/lib -lexslt"
! 146: else
! 147: ngx_feature_libs="-L/opt/local/lib -lexslt"
! 148: fi
! 149:
! 150: . auto/feature
! 151: fi
! 152:
! 153:
! 154: if [ $ngx_found = yes ]; then
! 155: CORE_LIBS="$CORE_LIBS -lexslt"
! 156: fi
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>