mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-20 07:17:32 +09:00
new linux mozconfigs
This commit is contained in:
parent
786d6395a5
commit
99ba9413bd
3 changed files with 67 additions and 0 deletions
|
|
@ -1,70 +0,0 @@
|
|||
# Clear this if not a 64bit build
|
||||
_BUILD_64=1
|
||||
|
||||
# 16 jobs for 16 cores
|
||||
mk_add_options MOZ_MAKE_FLAGS="-j6"
|
||||
|
||||
# Set GTK Version to 2 or 3
|
||||
_GTK_VERSION=3
|
||||
|
||||
export CC=gcc
|
||||
export CXX=g++
|
||||
export CXXFLAGS="-std=gnu++17 -DNO_SIMD -DHAVE_ARC4RANDOM=0 -DHAVE_ARC4RANDOM_BUF=0"
|
||||
export CFLAGS="-std=gnu17 -DNO_SIMD -DHAVE_ARC4RANDOM=0 -DHAVE_ARC4RANDOM_BUF=0"
|
||||
|
||||
ac_add_options --enable-application=basilisk
|
||||
|
||||
# Updater stuffs
|
||||
ac_add_options --disable-updater
|
||||
# Enable if update server and signatures are figured out
|
||||
#ac_add_options --enable-nss-mar
|
||||
|
||||
# Optimization settings
|
||||
ac_add_options --disable-accessibility
|
||||
ac_add_options --disable-debug
|
||||
ac_add_options --disable-debug-js-modules
|
||||
ac_add_options --disable-debug-symbols
|
||||
ac_add_options --disable-tests
|
||||
ac_add_options --enable-devtools
|
||||
#ac_add_options --enable-install-strip
|
||||
ac_add_options --enable-jemalloc
|
||||
ac_add_options --enable-js-lto
|
||||
ac_add_options --enable-optimize="-O2 -w"
|
||||
ac_add_options --enable-phoenix-extensions
|
||||
ac_add_options --enable-release
|
||||
ac_add_options --enable-strip
|
||||
MOZ_OPTIMIZE=1
|
||||
export MOZ_OPTIMIZE=1
|
||||
mk_add_options MOZ_OPTIMIZE=1
|
||||
export MOZILLA_OFFICIAL=1
|
||||
export STRIP_FLAGS="--strip-debug --strip-unneeded"
|
||||
|
||||
# Media settings
|
||||
ac_add_options --enable-av1
|
||||
ac_add_options --enable-jxl
|
||||
ac_add_options --enable-raw
|
||||
ac_add_options --enable-webrtc
|
||||
|
||||
# Client settings
|
||||
ac_add_options --disable-crashreporter
|
||||
ac_add_options --disable-eme
|
||||
ac_add_options --disable-maintenance-service
|
||||
ac_add_options --disable-parental-controls
|
||||
mk_add_options MOZ_SERVICES_HEALTHREPORT=0
|
||||
export CROSS_COMPILE=0
|
||||
export MOZ_CRASHREPORTER=0
|
||||
export MOZ_DATA_REPORTING=0
|
||||
export MOZ_INCLUDE_SOURCE_INFO=1
|
||||
export MOZ_REQUIRE_SIGNING=
|
||||
export MOZ_SOURCE_CHANGESET=iloveneedingtobodgechangesetfornoreason
|
||||
export MOZ_TELEMETRY_REPORTING=
|
||||
export MOZ_PACKAGE_JSSHELL=1
|
||||
|
||||
# Processor architecture specific build options
|
||||
if [ -n "$_BUILD_64" ]; then
|
||||
ac_add_options --x-libraries=/usr/lib64
|
||||
else
|
||||
ac_add_options --x-libraries=/usr/lib
|
||||
fi
|
||||
|
||||
export MOZ_PKG_SPECIAL=gtk$_GTK_VERSION
|
||||
Loading…
Add table
Add a link
Reference in a new issue