Make MOZ_SANBOX an enable bool in configure

This commit is contained in:
NTD 2018-02-17 14:28:22 -05:00 • committed by Roy Tam
commit 41f567ee97

View file

@ -2312,7 +2312,7 @@ MOZ_TIME_MANAGER=
MOZ_AUDIO_CHANNEL_MANAGER= MOZ_AUDIO_CHANNEL_MANAGER=
MOZ_CONTENT_SANDBOX= MOZ_CONTENT_SANDBOX=
MOZ_GMP_SANDBOX= MOZ_GMP_SANDBOX=
MOZ_SANDBOX=1 MOZ_SANDBOX=
MOZ_BINARY_EXTENSIONS= MOZ_BINARY_EXTENSIONS=
MOZ_JETPACK=1 MOZ_JETPACK=1
MOZ_DEVTOOLS_SERVER=1 MOZ_DEVTOOLS_SERVER=1
@ -3933,6 +3933,11 @@ AC_SUBST(MOZ_NO_SMART_CARDS)
dnl ======================================================== dnl ========================================================
dnl = Sandboxing support dnl = Sandboxing support
dnl ======================================================== dnl ========================================================
MOZ_ARG_ENABLE_BOOL(sandbox,
[ --enable-sandbox Enable sandboxing support],
MOZ_SANDBOX=1,
MOZ_SANDBOX=)
if test -n "$MOZ_TSAN" -o -n "$MOZ_ASAN"; then if test -n "$MOZ_TSAN" -o -n "$MOZ_ASAN"; then
# Bug 1182565: TSan conflicts with sandboxing on Linux. # Bug 1182565: TSan conflicts with sandboxing on Linux.
# Bug 1287971: LSan also conflicts with sandboxing on Linux. # Bug 1287971: LSan also conflicts with sandboxing on Linux.
@ -3943,11 +3948,6 @@ if test -n "$MOZ_TSAN" -o -n "$MOZ_ASAN"; then
esac esac
fi fi
MOZ_ARG_DISABLE_BOOL(sandbox,
[ --disable-sandbox Disable sandboxing support],
MOZ_SANDBOX=,
MOZ_SANDBOX=1)
dnl ======================================================== dnl ========================================================
dnl = Content process sandboxing dnl = Content process sandboxing
dnl ======================================================== dnl ========================================================