xref: /unit/auto/njs (revision 2247:baa6b9879267)
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