Use pcre-config to set ngx_feature_path and ngx_feature_libs

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

Hello!

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


)Hiroaki Nakamura) [email protected]

  •        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 D.

Hi!

In my case
./configure --with-pcre-jit --with-cc-opt=“-I/opt/include”
–with-ld-opt=“-L/opt/lib64 -lpcre”
does it!

Now it is properly configured without my patch. I get the following
output.

Configuration summary

  • using system PCRE library

Thank you very much for your help.

2013/1/10 Maxim D. [email protected]:

     if [ $ngx_found = no ]; then
  •    if [ $ngx_found = no ]; then
    

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

nginx Info Page

)Hiroaki Nakamura) [email protected]