17dc5d7faa
It makes easier to understand and customize the building.
46 lines
1.2 KiB
Bash
46 lines
1.2 KiB
Bash
# -*- mode: sh; coding: utf-8-unix; fill-column: 80 -*-
|
|
|
|
# Mozconfig template file for nixpkgs
|
|
|
|
# Keep this similar to the official .mozconfig file, only minor changes for
|
|
# portability are permitted with branding.
|
|
# https://developer.palemoon.org/build/linux/
|
|
|
|
_BUILD_64=@build64@
|
|
|
|
# Set GTK Version
|
|
_GTK_VERSION=@gtkversion@
|
|
|
|
# Standard build options for Pale Moon
|
|
ac_add_options --enable-application=palemoon
|
|
ac_add_options --enable-optimize="-O2 -w"
|
|
ac_add_options --enable-default-toolkit=cairo-gtk$_GTK_VERSION
|
|
ac_add_options --enable-jemalloc
|
|
ac_add_options --enable-strip
|
|
ac_add_options --enable-devtools
|
|
ac_add_options --enable-av1
|
|
|
|
ac_add_options --disable-eme
|
|
ac_add_options --disable-webrtc
|
|
ac_add_options --disable-gamepad
|
|
ac_add_options --disable-tests
|
|
ac_add_options --disable-debug
|
|
ac_add_options --disable-necko-wifi
|
|
ac_add_options --disable-updater
|
|
|
|
ac_add_options --with-pthreads
|
|
|
|
# Please see https://www.palemoon.org/redist.shtml for restrictions when using the official branding.
|
|
ac_add_options --enable-official-branding
|
|
export MOZILLA_OFFICIAL=1
|
|
|
|
ac_add_options --x-libraries=@xlibs@
|
|
|
|
#
|
|
# NixOS-specific adjustments
|
|
#
|
|
|
|
ac_add_options --prefix=@prefix@
|
|
|
|
mk_add_options MOZ_MAKE_FLAGS=@mozmakeflags@
|
|
mk_add_options AUTOCONF=@autoconf@
|