Build: Allow sandbox to be configured for just xzdec.

If xz is disabled, then xzdec can still use the sandbox.
This commit is contained in:
Jia Tan 2023-12-20 22:43:44 +08:00
parent d74fb5f060
commit 5feb09266f
1 changed files with 5 additions and 5 deletions

View File

@ -523,15 +523,15 @@ AC_ARG_ENABLE([sandbox], [AS_HELP_STRING([--enable-sandbox=METHOD],
The default is 'auto' which enables sandboxing if
a supported sandboxing method is found.])],
[], [enable_sandbox=auto])
case $enable_xz-$enable_sandbox in
no-*)
case $enable_xzdec-$enable_xz-$enable_sandbox in
no-no-*)
enable_sandbox=no
AC_MSG_RESULT([no, --disable-xz was used])
AC_MSG_RESULT([no, --disable-xz and --disable-xzdec was used])
;;
*-auto)
*-*-auto)
AC_MSG_RESULT([maybe (autodetect)])
;;
*-no | *-capsicum | *-pledge | *-landlock)
*-*-no | *-*-capsicum | *-*-pledge | *-*-landlock)
AC_MSG_RESULT([$enable_sandbox])
;;
*)