mirror of
https://git.code.sf.net/p/openocd/code
synced 2024-11-13 13:39:26 +00:00
c5a23e9687
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>
13 lines
447 B
Plaintext
13 lines
447 B
Plaintext
dnl AC_CONFIG_SUBDIRS does not allow configure options to be passed
|
|
dnl to subdirs, this function allows that by creating a configure.gnu
|
|
dnl script that prepends configure options and then calls the real
|
|
dnl configure script
|
|
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"
|
|
])
|
|
])
|