mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 03:15:11 +00:00
df23203d4e
Allow builds without MOZ_X11 when toolkit is cairo-gtk3-wayland and X11 dependencies are missing. Depends on D139533 Differential Revision: https://phabricator.services.mozilla.com/D139534
22 lines
606 B
Plaintext
22 lines
606 B
Plaintext
. "$topsrcdir/build/unix/mozconfig.unix"
|
|
|
|
case "$PERFHERDER_EXTRA_OPTIONS" in
|
|
base-toolchains*)
|
|
# We don't build against wayland for base-toolchain builds.
|
|
;;
|
|
x11)
|
|
ac_add_options --enable-default-toolkit=cairo-gtk3
|
|
;;
|
|
*)
|
|
ac_add_options --enable-default-toolkit=cairo-gtk3-x11-wayland
|
|
;;
|
|
esac
|
|
|
|
export MOZ_NO_PIE_COMPAT=1
|
|
|
|
if [ -z "$USE_ARTIFACT" -a -z "$TASKCLUSTER_PGO_PROFILE_USE" -a -z "$FORCE_GCC" ]; then
|
|
# Use LLD on most builds, for faster builds, but not on shippable ones because we
|
|
# want to keep elfhack there, which is incompatible.
|
|
ac_add_options --enable-linker=lld
|
|
fi
|