diff options
author | Barton E. Schaefer <schaefer@zsh.org> | 2014-07-24 08:45:16 -0700 |
---|---|---|
committer | Barton E. Schaefer <schaefer@zsh.org> | 2014-07-24 08:45:16 -0700 |
commit | 2f0efe9f592255d0d83c0929423cc397bb1ebfa4 (patch) | |
tree | 822e7444d47471c8eafe0b27e2150822b72ac9ec /configure.ac | |
parent | 77119afe19a781251e77a369db1dc9c8556055a0 (diff) | |
download | zsh-2f0efe9f592255d0d83c0929423cc397bb1ebfa4.tar.gz zsh-2f0efe9f592255d0d83c0929423cc397bb1ebfa4.tar.xz zsh-2f0efe9f592255d0d83c0929423cc397bb1ebfa4.zip |
32853: redefine VARARR() to use heap rather than stack allocation
enable old behavior via "configure --with-stack-allocation"
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 0f87a6c88..37f35858f 100644 --- a/configure.ac +++ b/configure.ac @@ -140,6 +140,16 @@ AC_HELP_STRING([--enable-zsh-hash-debug], [turn on debugging of internal hash ta AC_DEFINE(ZSH_HASH_DEBUG) fi]) +dnl Do you want to dynamically allocate memory on the stack where possible? +ifdef([stack-allocation],[undefine([stack-allocation])])dnl +AH_TEMPLATE([USE_STACK_ALLOCATION], +[Define to 1 if you want to allocate stack memory e.g. with `alloca'.]) +AC_ARG_ENABLE(stack-allocation, +AC_HELP_STRING([--enable-stack-allocation], [allocate stack memory e.g. with `alloca']), +[if test x$enableval = xyes; then + AC_DEFINE(USE_STACK_ALLOCATION) +fi]) + dnl Pathnames for global zsh scripts ifdef([etcdir],[undefine([etcdir])])dnl AC_ARG_ENABLE(etcdir, |