1 2# Copyright (C) NGINX, Inc. 3 4 5nxt_found=no 6NXT_HAVE_NJS=NO 7 8NXT_NJS_CFLAGS= 9NXT_NJS_AUX_CFLAGS= 10NXT_NJS_LIBS="-lnjs" 11NXT_NJS_AUX_LIBS="$NXT_LIBM $NXT_LIB_AUX_LIBS" 12 13nxt_feature="NJS" 14nxt_feature_name=NXT_HAVE_NJS 15nxt_feature_run=no 16nxt_feature_incs="$NXT_NJS_CFLAGS $NXT_NJS_AUX_CFLAGS" 17nxt_feature_libs="$NXT_NJS_LIBS $NXT_NJS_AUX_LIBS" 18nxt_feature_test="#include <njs.h> 19 20 int main(void) { 21 njs_vm_t *vm; 22 njs_vm_opt_t opts; 23 24 njs_vm_opt_init(&opts); 25 26 vm = njs_vm_create(&opts); 27 if (vm == NULL) 28 return 1; 29 return 0; 30 }" 31. auto/feature 32 33if [ $nxt_found = no ]; then 34 $echo 35 $echo $0: error: no NJS library found. 36 $echo 37 exit 1; 38fi 39 40NXT_LIB_AUX_CFLAGS="$NXT_LIB_AUX_CFLAGS $NXT_NJS_CFLAGS" 41NXT_LIB_AUX_LIBS="$NXT_NJS_LIBS $NXT_LIB_AUX_LIBS" 42