aboutsummaryrefslogtreecommitdiff
path: root/config_subdir.m4
diff options
context:
space:
mode:
authorAntonio Borneo <borneo.antonio@gmail.com>2022-03-05 14:00:04 +0100
committerAntonio Borneo <borneo.antonio@gmail.com>2022-03-12 09:47:18 +0000
commitc5a23e96878d50b64b3d6ee4e52b37f58daaa17f (patch)
tree2a1d4337cbdc4d52b39566dfef12ca3f0fd028db /config_subdir.m4
parent5b9da0eed215386b856c3168ff712f9af483c0c6 (diff)
downloadriscv-openocd-c5a23e96878d50b64b3d6ee4e52b37f58daaa17f.zip
riscv-openocd-c5a23e96878d50b64b3d6ee4e52b37f58daaa17f.tar.gz
riscv-openocd-c5a23e96878d50b64b3d6ee4e52b37f58daaa17f.tar.bz2
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>
Diffstat (limited to 'config_subdir.m4')
-rw-r--r--config_subdir.m42
1 files changed, 1 insertions, 1 deletions
diff --git a/config_subdir.m4 b/config_subdir.m4
index 45a1c6c..2be590e 100644
--- a/config_subdir.m4
+++ b/config_subdir.m4
@@ -7,6 +7,6 @@ AC_DEFUN([AX_CONFIG_SUBDIR_OPTION],
AC_CONFIG_SUBDIRS([$1])
m4_ifblank([$2], [rm -f $srcdir/$1/configure.gnu],
-[echo -e '#!/bin/sh\nexec "`dirname "'\$'0"`/configure" $2 "'\$'@"' > "$srcdir/$1/configure.gnu"
+[echo -e '#!/bin/sh\nexec "`dirname "'\$'0"`/configure" '"$2"' "'\$'@"' > "$srcdir/$1/configure.gnu"
])
])