1*0Sigor@sysoev.ru 2*0Sigor@sysoev.ru# Copyright (C) Igor Sysoev 3*0Sigor@sysoev.ru# Copyright (C) NGINX, Inc. 4*0Sigor@sysoev.ru 5*0Sigor@sysoev.ru 6*0Sigor@sysoev.ruNXT_REGEX=NO 7*0Sigor@sysoev.ruNXT_PCRE_CFLAGS= 8*0Sigor@sysoev.ruNXT_PCRE_LIB= 9*0Sigor@sysoev.ru 10*0Sigor@sysoev.ru 11*0Sigor@sysoev.ruif [ $NXT_PCRE = YES ]; then 12*0Sigor@sysoev.ru 13*0Sigor@sysoev.ru nxt_found=no 14*0Sigor@sysoev.ru 15*0Sigor@sysoev.ru if /bin/sh -c "(pcre-config --version)" >> $NXT_AUTOCONF_ERR 2>&1; then 16*0Sigor@sysoev.ru 17*0Sigor@sysoev.ru NXT_PCRE_CFLAGS=`pcre-config --cflags` 18*0Sigor@sysoev.ru NXT_PCRE_LIB=`pcre-config --libs` 19*0Sigor@sysoev.ru 20*0Sigor@sysoev.ru nxt_feature="PCRE library" 21*0Sigor@sysoev.ru nxt_feature_name=NXT_HAVE_PCRE 22*0Sigor@sysoev.ru nxt_feature_run=no 23*0Sigor@sysoev.ru nxt_feature_incs=$NXT_PCRE_CFLAGS 24*0Sigor@sysoev.ru nxt_feature_libs=$NXT_PCRE_LIB 25*0Sigor@sysoev.ru nxt_feature_test="#include <pcre.h> 26*0Sigor@sysoev.ru 27*0Sigor@sysoev.ru int main() { 28*0Sigor@sysoev.ru pcre *re; 29*0Sigor@sysoev.ru 30*0Sigor@sysoev.ru re = pcre_compile(NULL, 0, NULL, 0, NULL); 31*0Sigor@sysoev.ru if (re == NULL) 32*0Sigor@sysoev.ru return 1; 33*0Sigor@sysoev.ru return 0; 34*0Sigor@sysoev.ru }" 35*0Sigor@sysoev.ru . auto/feature 36*0Sigor@sysoev.ru fi 37*0Sigor@sysoev.ru 38*0Sigor@sysoev.ru if [ $nxt_found = no ]; then 39*0Sigor@sysoev.ru $echo 40*0Sigor@sysoev.ru $echo $0: error: no PCRE library found. 41*0Sigor@sysoev.ru $echo 42*0Sigor@sysoev.ru exit 1; 43*0Sigor@sysoev.ru fi 44*0Sigor@sysoev.ru 45*0Sigor@sysoev.ru NXT_REGEX=YES 46*0Sigor@sysoev.ru nxt_have=NXT_REGEX . auto/have 47*0Sigor@sysoev.ru 48*0Sigor@sysoev.ru $echo " + PCRE version: `pcre-config --version`" 49*0Sigor@sysoev.rufi 50