esac
if [ "$NJS_DEBUG" = "YES" ]; then
- NJS_CC_OPT="$NJS_CC_OPT -O0"
njs_define=NJS_DEBUG . auto/define
+fi
+
+if [ "$NJS_DEBUG_MEMORY" = "YES" ]; then
njs_define=NJS_DEBUG_MEMORY . auto/define
fi
--debug=YES enables additional runtime checks, \
default: "$NJS_DEBUG"
+ --debug-memory=YES enables memory alloc debug, \
+default: "$NJS_DEBUG_MEMORY"
--address-sanitizer=YES enables build with address sanitizer, \
default: "$NJS_ADDRESS_SANITIZER"
END
NJS_LD_OPT=${NJS_CC_OPT:--O}
NJS_DEBUG=NO
+NJS_DEBUG_MEMORY=NO
NJS_ADDRESS_SANITIZER=NO
NJS_CONFIGURE_OPTIONS=
--ar=*) AR="$value" ;;
--debug=*) NJS_DEBUG="$value" ;;
+ --debug-memory=*) NJS_DEBUG_MEMORY="$value" ;;
--address-sanitizer=*) NJS_ADDRESS_SANITIZER="$value" ;;
--help)