mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 03:15:11 +00:00
Bug 1295480 - Move --disable-printing to python configure. r=chmanchester
This commit is contained in:
parent
05f10c47d3
commit
29f57f3e58
@ -215,7 +215,6 @@ def old_configure_options(*options):
|
||||
'--enable-png-arm-neon-support',
|
||||
'--enable-posix-nspr-emulation',
|
||||
'--enable-pref-extensions',
|
||||
'--enable-printing',
|
||||
'--enable-pulseaudio',
|
||||
'--enable-raw',
|
||||
'--enable-readline',
|
||||
|
@ -2356,10 +2356,6 @@ MOZ_UNIVERSALCHARDET=1
|
||||
MOZ_URL_CLASSIFIER=
|
||||
MOZ_XUL=1
|
||||
MOZ_ZIPWRITER=1
|
||||
NS_PRINTING=1
|
||||
if test "$MOZ_IOS"; then
|
||||
NS_PRINTING=
|
||||
fi
|
||||
MOZ_NO_SMART_CARDS=
|
||||
NSS_DISABLE_DBM=
|
||||
NECKO_COOKIES=1
|
||||
@ -2633,23 +2629,6 @@ then
|
||||
fi
|
||||
AC_SUBST(MOZ_ENABLE_STARTUP_NOTIFICATION)
|
||||
|
||||
dnl ========================================================
|
||||
dnl Disable printing
|
||||
dnl ========================================================
|
||||
MOZ_ARG_DISABLE_BOOL(printing,
|
||||
[ --disable-printing Disable printing support],
|
||||
NS_PRINTING=,
|
||||
NS_PRINTING=1)
|
||||
|
||||
if test -n "$MOZ_IOS" -a -n "$NS_PRINTING"; then
|
||||
AC_MSG_ERROR([Printing is not supported on iOS.])
|
||||
fi
|
||||
|
||||
if test "$NS_PRINTING"; then
|
||||
AC_DEFINE(NS_PRINTING)
|
||||
AC_DEFINE(NS_PRINT_PREVIEW)
|
||||
fi
|
||||
|
||||
AC_SUBST_LIST(TK_CFLAGS)
|
||||
AC_SUBST_LIST(TK_LIBS)
|
||||
|
||||
@ -5788,7 +5767,6 @@ AC_SUBST_SET(MOZ_EXTENSIONS)
|
||||
AC_SUBST(LIBICONV)
|
||||
AC_SUBST(MOZ_TOOLKIT_SEARCH)
|
||||
AC_SUBST(MOZ_FEEDS)
|
||||
AC_SUBST(NS_PRINTING)
|
||||
|
||||
AC_SUBST(MOZ_UNIVERSALCHARDET)
|
||||
AC_SUBST(ACCESSIBILITY)
|
||||
|
@ -505,3 +505,23 @@ def ipc_fuzzer(value, target):
|
||||
|
||||
set_config('MOZ_FAULTY', ipc_fuzzer)
|
||||
set_define('MOZ_FAULTY', ipc_fuzzer)
|
||||
|
||||
# Printing
|
||||
# ==============================================================
|
||||
@depends(target)
|
||||
def ios_disable_printing(target):
|
||||
if target.os == 'iOS':
|
||||
return False
|
||||
|
||||
imply_option('--enable-printing', ios_disable_printing, reason='--target')
|
||||
|
||||
option('--disable-printing', help='Disable printing support')
|
||||
|
||||
@depends('--disable-printing')
|
||||
def printing(value):
|
||||
if value:
|
||||
return True
|
||||
|
||||
set_config('NS_PRINTING', printing)
|
||||
set_define('NS_PRINTING', printing)
|
||||
set_define('NS_PRINT_PREVIEW', printing)
|
||||
|
Loading…
Reference in New Issue
Block a user