-
-
Notifications
You must be signed in to change notification settings - Fork 345
/
.mozconfig
75 lines (69 loc) · 2.46 KB
/
.mozconfig
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#!/bin/sh
# For local development builds
case $(uname -s) in
Darwin)
# Any macOS specific settings
# For release builds we should use -march=core2 -mtune=haswell
export CC="$HOME"/.mozbuild/clang/bin/clang
export CXX="$HOME"/.mozbuild/clang/bin/clang++
;;
MINGW*)
# Any Windows specific settings
ac_add_options --disable-bits-download
ac_add_options --disable-maintenance-service
ac_add_options --disable-parental-controls
;;
Linux)
# Any Linux specific settings
case $(uname -m) in
x86_64)
if test -d "$HOME/.mozbuild/clang/bin"; then
export CC="$HOME"/.mozbuild/clang/bin/clang
export CXX="$HOME"/.mozbuild/clang/bin/clang++
else
export CC=clang
export CXX=clang++
fi
if test -f "$HOME/.mozbuild/nasm/nasm"; then
export NASM="$HOME"/.mozbuild/nasm/nasm
fi
ac_add_options --target=x86_64-pc-linux-gnu
;;
ppc64le)
export CC=gcc
export CXX=g++
ac_add_options --enable-optimize="-w"
ac_add_options --target=powerpc64le-unknown-linux-gnu
;;
esac
;;
esac
ac_add_options --disable-crashreporter
ac_add_options --disable-debug
ac_add_options --disable-dmd
ac_add_options --disable-geckodriver
ac_add_options --disable-jprof
ac_add_options --disable-profiling
ac_add_options --disable-updater
ac_add_options --enable-application=browser
ac_add_options --enable-bootstrap
ac_add_options --enable-jxl
ac_add_options --enable-optimize="-Os -w"
ac_add_options --enable-tests
ac_add_options --enable-unverified-updates
ac_add_options --with-app-basename=Waterfox
ac_add_options --with-app-name=waterfox
ac_add_options --with-branding=waterfox/browser/branding
ac_add_options --with-distribution-id=net.waterfox
if [ -d "$PWD"/waterfox/browser/locales/en-GB ]; then
ac_add_options --with-l10n-base="$PWD"/waterfox/browser/locales
fi
if test -x "$(command -v sccache)"; then
ac_add_options --with-ccache=sccache
elif test -f "$HOME/.mozbuild/sccache/sccache"; then
ac_add_options --with-ccache="$HOME"/.mozbuild/sccache/sccache
fi
mk_add_options AUTOCLOBBER=1
mk_add_options MOZ_OBJDIR=./obj-"$(uname -s)"-"$(uname -m)"
export MOZ_REQUIRE_SIGNING=
export MOZ_TELEMETRY_REPORTING=