[PATCH] Use pcre-config to set ngx_feature_path and ngx_feature_libs

Maxim Dounin mdounin at mdounin.ru
Wed Jan 9 16:24:26 UTC 2013


Hello!

On Thu, Jan 10, 2013 at 12:48:38AM +0900, Hiroaki Nakamura wrote:

> Hi, there.
> 
> Here is a patch for using  pcre-config to set ngx_feature_path and
> ngx_feature_libs.
> I need this since I would like to use pcre 8.32 built from source and
> installed in /opt/lib64/libpcre.so.1.
> 
> Could you review this patch?
> Thanks
> 
> -- 
> )Hiroaki Nakamura) hnakamur at gmail.com

> --- auto/lib/pcre/conf.orig	2012-03-28 01:44:52.000000000 +0900
> +++ auto/lib/pcre/conf	2013-01-09 16:55:48.375745628 +0900
> @@ -105,6 +105,17 @@
>  
>          if [ $ngx_found = no ]; then
>  
> +            # pkgconfig
> +
> +            ngx_feature="PCRE library in `pcre-config --prefix`/include"
> +            ngx_feature_path="`pcre-config --prefix`/include"
> +            ngx_feature_libs="`pcre-config --libs`"
> +
> +            . auto/feature
> +        fi
> +
> +        if [ $ngx_found = no ]; then
> +
>              # FreeBSD port
>  
>              ngx_feature="PCRE library in /usr/local/"

I don't think that "`pcre-config --prefix`/include" is a good 
aproach.

Have you considered just using

./configure --with-cc-opt="-I/path/to/include" --with-ld-opt="-L/path/to/lib" ...

?

-- 
Maxim Dounin
http://nginx.com/support.html



More information about the nginx mailing list