jimtcl: add configure flag for build maintainer mode
authorAntonio Borneo <borneo.antonio@gmail.com>
Sat, 5 Mar 2022 13:00:04 +0000 (14:00 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 12 Mar 2022 09:47:18 +0000 (09:47 +0000)
commitc5a23e96878d50b64b3d6ee4e52b37f58daaa17f
tree2a1d4337cbdc4d52b39566dfef12ca3f0fd028db
parent5b9da0eed215386b856c3168ff712f9af483c0c6
jimtcl: add configure flag for build maintainer mode

When jimtcl is built in maintainer mode, it runs extra tests at
exit to look for memory leak due to jim objects not properly freed
either through Jim_IncrRefCount()/Jim_DecrRefCount() or by passing
it to a jim API.

Add optional OpenOCD configure flag '--enable-jimtcl-maintainer'
to enable jimtcl maintainer mode.

Modify the implementation of macro AX_CONFIG_SUBDIR_OPTION to
allow expanding a variable passed as second argument.

Change-Id: Id1a39b25cee3773b172faf70803fa150182f0cd6
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6871
Tested-by: jenkins
Reviewed-by: zapb <dev@zapb.de>
config_subdir.m4
configure.ac