-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsuite-debug-trim
43 lines (36 loc) · 1.4 KB
/
suite-debug-trim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# sh
# Build configuration script
#
# See http://www.mozilla.org/build/unix.html for build instructions.
#
ac_add_options --enable-application=suite
CC=/usr/local/gcc-3.2.2/bin/gcc
CXX=/usr/local/gcc-3.2.2/bin/g++
CFLAGS="$CFLAGS -Wshadow -fno-builtin-index -Wwrite-strings -fmessage-length=0"
CXXFLAGS="$CXXFLAGS -fuse-cxa-atexit -Wshadow -Wwrite-strings -fmessage-length=0"
export CFLAGS # needed for NSPR configure
export CXXFLAGS # needed for NSPR configure
# Options for client.mk.
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../obj/debug-trim/
mk_add_options MOZ_CO_MODULE="SeaMonkeyAll mozilla/tools/trace-malloc mozilla/tools/rb mozilla/tools/jprof"
# cls says -jN where N is cpus+1
mk_add_options MOZ_MAKE_FLAGS=-j2
MOZ_MAKE_FLAGS=-j2
# mk_add_options RUN_AUTOCONF_LOCALLY=1
ac_add_options --disable-optimize
ac_add_options --enable-debug
ac_add_options --enable-xft
ac_add_options --disable-freetype2
MOZ_ENABLE_COREXFONTS=
ac_add_options --disable-mailnews
ac_add_options --disable-composer
ac_add_options --enable-plaintext-editor-only
ac_add_options --disable-jsd
ac_add_options --disable-ldap
ac_add_options --disable-accessibility
ac_add_options --disable-tests
ac_add_options --disable-xprint
ac_add_options --enable-extensions=default,-irc,-venkman,-content-packs,-pref,-universalchardet
# Commercial tree!
mk_add_options NS_OBJDIR=@TOPSRCDIR@/../obj-ns/debug-trim/
ac_add_options --with-moz-objs=../obj/debug-trim/