Used pkg-config to detect njs where available.

This commit is contained in:
Konstantin Pavlov
2022-11-29 18:10:38 +04:00
parent d862f581db
commit 09ac678943

View File

@@ -5,10 +5,18 @@
nxt_found=no nxt_found=no
NXT_HAVE_NJS=NO NXT_HAVE_NJS=NO
NXT_NJS_CFLAGS= if /bin/sh -c "(pkg-config njs --exists)" >> $NXT_AUTOCONF_ERR 2>&1;
then
NXT_NJS_AUX_CFLAGS=
NXT_NJS_AUX_LIBS=
NXT_NJS_CFLAGS=`pkg-config njs --cflags`
NXT_NJS_LIBS=`pkg-config njs --libs`
else
NXT_NJS_AUX_CFLAGS= NXT_NJS_AUX_CFLAGS=
NXT_NJS_LIBS="-lnjs"
NXT_NJS_AUX_LIBS="$NXT_LIBM $NXT_LIB_AUX_LIBS" NXT_NJS_AUX_LIBS="$NXT_LIBM $NXT_LIB_AUX_LIBS"
NXT_NJS_CFLAGS=
NXT_NJS_LIBS="-lnjs"
fi
nxt_feature="NJS" nxt_feature="NJS"
nxt_feature_name=NXT_HAVE_NJS nxt_feature_name=NXT_HAVE_NJS