mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-29 20:07:30 +09:00
Expand mozconfigs
Improved mozconfigs Forgot to remove branding block from serpent mozconfig
This commit is contained in:
parent
b4500a555c
commit
d83bc3dccd
8 changed files with 494 additions and 14 deletions
|
|
@ -20,12 +20,6 @@ ac_add_options --target=i686-pc-mingw32
|
||||||
WIN32_REDIST_DIR=$VCINSTALLDIR/Redist/MSVC/14.16.27012/x86
|
WIN32_REDIST_DIR=$VCINSTALLDIR/Redist/MSVC/14.16.27012/x86
|
||||||
WIN_UCRT_REDIST_DIR=$WINDOWSSDKDIR/Redist/10.0.19041.0/ucrt/DLLs/r86
|
WIN_UCRT_REDIST_DIR=$WINDOWSSDKDIR/Redist/10.0.19041.0/ucrt/DLLs/r86
|
||||||
|
|
||||||
# x64 build
|
|
||||||
#ac_add_options --host=x86_64-pc-mingw32
|
|
||||||
#ac_add_options --target=x86_64-pc-mingw32
|
|
||||||
#WIN32_REDIST_DIR=$VCINSTALLDIR/Redist/MSVC/14.16.27012/x64
|
|
||||||
#WIN_UCRT_REDIST_DIR=$WINDOWSSDKDIR/Redist/10.0.19041.0/ucrt/DLLs/r64
|
|
||||||
|
|
||||||
# Build only Hydra
|
# Build only Hydra
|
||||||
ac_add_options --enable-application=basilisk
|
ac_add_options --enable-application=basilisk
|
||||||
ac_add_options --disable-artifact-builds
|
ac_add_options --disable-artifact-builds
|
||||||
|
|
@ -50,7 +44,9 @@ ac_add_options --enable-phoenix-extensions
|
||||||
ac_add_options --enable-release
|
ac_add_options --enable-release
|
||||||
ac_add_options --enable-shared-js
|
ac_add_options --enable-shared-js
|
||||||
ac_add_options --enable-strip
|
ac_add_options --enable-strip
|
||||||
|
MOZ_OPTIMIZE=1
|
||||||
export MOZ_OPTIMIZE=1
|
export MOZ_OPTIMIZE=1
|
||||||
|
mk_add_options MOZ_OPTIMIZE=1
|
||||||
export MOZILLA_OFFICIAL=1
|
export MOZILLA_OFFICIAL=1
|
||||||
export STRIP_FLAGS="--strip-debug --strip-unneeded"
|
export STRIP_FLAGS="--strip-debug --strip-unneeded"
|
||||||
|
|
||||||
|
|
@ -73,6 +69,7 @@ export MOZ_INCLUDE_SOURCE_INFO=1
|
||||||
export MOZ_REQUIRE_SIGNING=
|
export MOZ_REQUIRE_SIGNING=
|
||||||
export MOZ_SOURCE_CHANGESET=iloveneedingtobodgechangesetfornoreason
|
export MOZ_SOURCE_CHANGESET=iloveneedingtobodgechangesetfornoreason
|
||||||
export MOZ_TELEMETRY_REPORTING=
|
export MOZ_TELEMETRY_REPORTING=
|
||||||
|
export MOZ_PACKAGE_JSSHELL=1
|
||||||
|
|
||||||
# Set -Copt-level=3
|
# Set -Copt-level=3
|
||||||
export OPT_LEVEL="3"
|
export OPT_LEVEL="3"
|
||||||
|
|
@ -86,5 +83,5 @@ ac_add_options MOZ_LTO=1
|
||||||
export CFLAGS="-O2"
|
export CFLAGS="-O2"
|
||||||
export CPPFLAGS="-O2"
|
export CPPFLAGS="-O2"
|
||||||
export CXXFLAGS="-O2"
|
export CXXFLAGS="-O2"
|
||||||
POLLY="-mllvm -polly -mllvm -polly-2nd-level-tiling -mllvm -polly-loopfusion-greedy -mllvm -polly-pattern-matching-based-opts -mllvm -polly-position=before-vectorizer -mllvm -polly-vectorizer=stripmine"
|
export POLLY="-mllvm -polly -mllvm -polly-2nd-level-tiling -mllvm -polly-loopfusion-greedy -mllvm -polly-pattern-matching-based-opts -mllvm -polly-position=before-vectorizer -mllvm -polly-vectorizer=stripmine"
|
||||||
export VERBOSE=1
|
export VERBOSE=1
|
||||||
87
mozconfigs/hydra-win64
Normal file
87
mozconfigs/hydra-win64
Normal file
|
|
@ -0,0 +1,87 @@
|
||||||
|
## UXP mozconfig thing based off roytam1's config and r3dfox config
|
||||||
|
|
||||||
|
##Uncomment PGO for release build
|
||||||
|
|
||||||
|
# Please do not redistribute this build with official branding if you are not part of Eclipse Community.
|
||||||
|
ac_add_options --enable-official-branding
|
||||||
|
ac_add_options --with-app-name=hydra
|
||||||
|
ac_add_options --with-app-basename=Hydra
|
||||||
|
export MOZ_OFFICIAL_BRANDING=1
|
||||||
|
export MC_BASILISK=1
|
||||||
|
export MC_OFFICIAL=1
|
||||||
|
export BASILISK_VERSION=1
|
||||||
|
|
||||||
|
# 16 jobs for 16 cores
|
||||||
|
mk_add_options MOZ_MAKE_FLAGS="-j16"
|
||||||
|
|
||||||
|
# x64 build
|
||||||
|
ac_add_options --host=x86_64-pc-mingw32
|
||||||
|
ac_add_options --target=x86_64-pc-mingw32
|
||||||
|
WIN32_REDIST_DIR=$VCINSTALLDIR/Redist/MSVC/14.16.27012/x64
|
||||||
|
WIN_UCRT_REDIST_DIR=$WINDOWSSDKDIR/Redist/10.0.19041.0/ucrt/DLLs/r64
|
||||||
|
|
||||||
|
# Build only Hydra
|
||||||
|
ac_add_options --enable-application=basilisk
|
||||||
|
ac_add_options --disable-artifact-builds
|
||||||
|
|
||||||
|
# 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 -Ob2ity- -GS- -GFAT -Qpar -Qfast_transcendentals -openmp"
|
||||||
|
ac_add_options --enable-phoenix-extensions
|
||||||
|
ac_add_options --enable-release
|
||||||
|
ac_add_options --enable-shared-js
|
||||||
|
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
|
||||||
|
|
||||||
|
# Set -Copt-level=3
|
||||||
|
export OPT_LEVEL="3"
|
||||||
|
ac_add_options OPT_LEVEL="3"
|
||||||
|
|
||||||
|
# Enable LTO
|
||||||
|
export MOZ_LTO=1
|
||||||
|
ac_add_options MOZ_LTO=1
|
||||||
|
|
||||||
|
# Compiler and Linker flags
|
||||||
|
export CFLAGS="-O2"
|
||||||
|
export CPPFLAGS="-O2"
|
||||||
|
export CXXFLAGS="-O2"
|
||||||
|
export POLLY="-mllvm -polly -mllvm -polly-2nd-level-tiling -mllvm -polly-loopfusion-greedy -mllvm -polly-pattern-matching-based-opts -mllvm -polly-position=before-vectorizer -mllvm -polly-vectorizer=stripmine"
|
||||||
|
export VERBOSE=1
|
||||||
|
|
@ -20,12 +20,6 @@ ac_add_options --target=i686-pc-mingw32
|
||||||
WIN32_REDIST_DIR=$VCINSTALLDIR/Redist/MSVC/14.16.27012/x86
|
WIN32_REDIST_DIR=$VCINSTALLDIR/Redist/MSVC/14.16.27012/x86
|
||||||
WIN_UCRT_REDIST_DIR=$WINDOWSSDKDIR/Redist/10.0.19041.0/ucrt/DLLs/r86
|
WIN_UCRT_REDIST_DIR=$WINDOWSSDKDIR/Redist/10.0.19041.0/ucrt/DLLs/r86
|
||||||
|
|
||||||
# x64 build
|
|
||||||
#ac_add_options --host=x86_64-pc-mingw32
|
|
||||||
#ac_add_options --target=x86_64-pc-mingw32
|
|
||||||
#WIN32_REDIST_DIR=$VCINSTALLDIR/Redist/MSVC/14.16.27012/x64
|
|
||||||
#WIN_UCRT_REDIST_DIR=$WINDOWSSDKDIR/Redist/10.0.19041.0/ucrt/DLLs/r64
|
|
||||||
|
|
||||||
# Build only Lun3r
|
# Build only Lun3r
|
||||||
ac_add_options --enable-application=palemoon
|
ac_add_options --enable-application=palemoon
|
||||||
ac_add_options --disable-artifact-builds
|
ac_add_options --disable-artifact-builds
|
||||||
|
|
@ -50,7 +44,9 @@ ac_add_options --enable-phoenix-extensions
|
||||||
ac_add_options --enable-release
|
ac_add_options --enable-release
|
||||||
ac_add_options --enable-shared-js
|
ac_add_options --enable-shared-js
|
||||||
ac_add_options --enable-strip
|
ac_add_options --enable-strip
|
||||||
|
MOZ_OPTIMIZE=1
|
||||||
export MOZ_OPTIMIZE=1
|
export MOZ_OPTIMIZE=1
|
||||||
|
mk_add_options MOZ_OPTIMIZE=1
|
||||||
export MOZILLA_OFFICIAL=1
|
export MOZILLA_OFFICIAL=1
|
||||||
export STRIP_FLAGS="--strip-debug --strip-unneeded"
|
export STRIP_FLAGS="--strip-debug --strip-unneeded"
|
||||||
|
|
||||||
|
|
@ -73,6 +69,7 @@ export MOZ_INCLUDE_SOURCE_INFO=1
|
||||||
export MOZ_REQUIRE_SIGNING=
|
export MOZ_REQUIRE_SIGNING=
|
||||||
export MOZ_SOURCE_CHANGESET=iloveneedingtobodgechangesetfornoreason
|
export MOZ_SOURCE_CHANGESET=iloveneedingtobodgechangesetfornoreason
|
||||||
export MOZ_TELEMETRY_REPORTING=
|
export MOZ_TELEMETRY_REPORTING=
|
||||||
|
export MOZ_PACKAGE_JSSHELL=1
|
||||||
|
|
||||||
# Set -Copt-level=3
|
# Set -Copt-level=3
|
||||||
export OPT_LEVEL="3"
|
export OPT_LEVEL="3"
|
||||||
|
|
@ -86,5 +83,5 @@ ac_add_options MOZ_LTO=1
|
||||||
export CFLAGS="-O2"
|
export CFLAGS="-O2"
|
||||||
export CPPFLAGS="-O2"
|
export CPPFLAGS="-O2"
|
||||||
export CXXFLAGS="-O2"
|
export CXXFLAGS="-O2"
|
||||||
POLLY="-mllvm -polly -mllvm -polly-2nd-level-tiling -mllvm -polly-loopfusion-greedy -mllvm -polly-pattern-matching-based-opts -mllvm -polly-position=before-vectorizer -mllvm -polly-vectorizer=stripmine"
|
export POLLY="-mllvm -polly -mllvm -polly-2nd-level-tiling -mllvm -polly-loopfusion-greedy -mllvm -polly-pattern-matching-based-opts -mllvm -polly-position=before-vectorizer -mllvm -polly-vectorizer=stripmine"
|
||||||
export VERBOSE=1
|
export VERBOSE=1
|
||||||
87
mozconfigs/lun3r-win64
Normal file
87
mozconfigs/lun3r-win64
Normal file
|
|
@ -0,0 +1,87 @@
|
||||||
|
## UXP mozconfig thing based off roytam1's config and r3dfox config
|
||||||
|
|
||||||
|
##Uncomment PGO for release build
|
||||||
|
|
||||||
|
# Please do not redistribute this build with official branding if you are not part of Eclipse Community.
|
||||||
|
ac_add_options --enable-official-branding
|
||||||
|
ac_add_options --with-app-name=lun3r
|
||||||
|
ac_add_options --with-app-basename=Lun3r
|
||||||
|
export MOZ_OFFICIAL_BRANDING=1
|
||||||
|
export MC_PALEMOON=1
|
||||||
|
export MC_OFFICIAL=1
|
||||||
|
export LUN3R_VERSION=1
|
||||||
|
|
||||||
|
# 16 jobs for 16 cores
|
||||||
|
mk_add_options MOZ_MAKE_FLAGS="-j16"
|
||||||
|
|
||||||
|
# x64 build
|
||||||
|
ac_add_options --host=x86_64-pc-mingw32
|
||||||
|
ac_add_options --target=x86_64-pc-mingw32
|
||||||
|
WIN32_REDIST_DIR=$VCINSTALLDIR/Redist/MSVC/14.16.27012/x64
|
||||||
|
WIN_UCRT_REDIST_DIR=$WINDOWSSDKDIR/Redist/10.0.19041.0/ucrt/DLLs/r64
|
||||||
|
|
||||||
|
# Build only Lun3r
|
||||||
|
ac_add_options --enable-application=palemoon
|
||||||
|
ac_add_options --disable-artifact-builds
|
||||||
|
|
||||||
|
# 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 -Ob2ity- -GS- -GFAT -Qpar -Qfast_transcendentals -openmp"
|
||||||
|
ac_add_options --enable-phoenix-extensions
|
||||||
|
ac_add_options --enable-release
|
||||||
|
ac_add_options --enable-shared-js
|
||||||
|
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
|
||||||
|
|
||||||
|
# Set -Copt-level=3
|
||||||
|
export OPT_LEVEL="3"
|
||||||
|
ac_add_options OPT_LEVEL="3"
|
||||||
|
|
||||||
|
# Enable LTO
|
||||||
|
export MOZ_LTO=1
|
||||||
|
ac_add_options MOZ_LTO=1
|
||||||
|
|
||||||
|
# Compiler and Linker flags
|
||||||
|
export CFLAGS="-O2"
|
||||||
|
export CPPFLAGS="-O2"
|
||||||
|
export CXXFLAGS="-O2"
|
||||||
|
export POLLY="-mllvm -polly -mllvm -polly-2nd-level-tiling -mllvm -polly-loopfusion-greedy -mllvm -polly-pattern-matching-based-opts -mllvm -polly-position=before-vectorizer -mllvm -polly-vectorizer=stripmine"
|
||||||
|
export VERBOSE=1
|
||||||
78
mozconfigs/nm-win32
Normal file
78
mozconfigs/nm-win32
Normal file
|
|
@ -0,0 +1,78 @@
|
||||||
|
## UXP mozconfig thing based off roytam1's config and r3dfox config
|
||||||
|
|
||||||
|
##Uncomment PGO for release build
|
||||||
|
|
||||||
|
# 16 jobs for 16 cores
|
||||||
|
mk_add_options MOZ_MAKE_FLAGS="-j16"
|
||||||
|
|
||||||
|
# x86 build
|
||||||
|
ac_add_options --host=i686-pc-mingw32
|
||||||
|
ac_add_options --target=i686-pc-mingw32
|
||||||
|
WIN32_REDIST_DIR=$VCINSTALLDIR/Redist/MSVC/14.16.27012/x86
|
||||||
|
WIN_UCRT_REDIST_DIR=$WINDOWSSDKDIR/Redist/10.0.19041.0/ucrt/DLLs/r86
|
||||||
|
|
||||||
|
# Build only Lun3r
|
||||||
|
ac_add_options --enable-application=palemoon
|
||||||
|
ac_add_options --disable-artifact-builds
|
||||||
|
|
||||||
|
# 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 -Ob2ity- -GS- -GFAT -Qpar -Qfast_transcendentals -openmp"
|
||||||
|
ac_add_options --enable-phoenix-extensions
|
||||||
|
ac_add_options --enable-release
|
||||||
|
ac_add_options --enable-shared-js
|
||||||
|
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
|
||||||
|
|
||||||
|
# Set -Copt-level=3
|
||||||
|
export OPT_LEVEL="3"
|
||||||
|
ac_add_options OPT_LEVEL="3"
|
||||||
|
|
||||||
|
# Enable LTO
|
||||||
|
export MOZ_LTO=1
|
||||||
|
ac_add_options MOZ_LTO=1
|
||||||
|
|
||||||
|
# Compiler and Linker flags
|
||||||
|
export CFLAGS="-O2"
|
||||||
|
export CPPFLAGS="-O2"
|
||||||
|
export CXXFLAGS="-O2"
|
||||||
|
export POLLY="-mllvm -polly -mllvm -polly-2nd-level-tiling -mllvm -polly-loopfusion-greedy -mllvm -polly-pattern-matching-based-opts -mllvm -polly-position=before-vectorizer -mllvm -polly-vectorizer=stripmine"
|
||||||
|
export VERBOSE=1
|
||||||
78
mozconfigs/nm-win64
Normal file
78
mozconfigs/nm-win64
Normal file
|
|
@ -0,0 +1,78 @@
|
||||||
|
## UXP mozconfig thing based off roytam1's config and r3dfox config
|
||||||
|
|
||||||
|
##Uncomment PGO for release build
|
||||||
|
|
||||||
|
# 16 jobs for 16 cores
|
||||||
|
mk_add_options MOZ_MAKE_FLAGS="-j16"
|
||||||
|
|
||||||
|
# x64 build
|
||||||
|
ac_add_options --host=x86_64-pc-mingw32
|
||||||
|
ac_add_options --target=x86_64-pc-mingw32
|
||||||
|
WIN32_REDIST_DIR=$VCINSTALLDIR/Redist/MSVC/14.16.27012/x64
|
||||||
|
WIN_UCRT_REDIST_DIR=$WINDOWSSDKDIR/Redist/10.0.19041.0/ucrt/DLLs/r64
|
||||||
|
|
||||||
|
# Build only Lun3r
|
||||||
|
ac_add_options --enable-application=palemoon
|
||||||
|
ac_add_options --disable-artifact-builds
|
||||||
|
|
||||||
|
# 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 -Ob2ity- -GS- -GFAT -Qpar -Qfast_transcendentals -openmp"
|
||||||
|
ac_add_options --enable-phoenix-extensions
|
||||||
|
ac_add_options --enable-release
|
||||||
|
ac_add_options --enable-shared-js
|
||||||
|
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
|
||||||
|
|
||||||
|
# Set -Copt-level=3
|
||||||
|
export OPT_LEVEL="3"
|
||||||
|
ac_add_options OPT_LEVEL="3"
|
||||||
|
|
||||||
|
# Enable LTO
|
||||||
|
export MOZ_LTO=1
|
||||||
|
ac_add_options MOZ_LTO=1
|
||||||
|
|
||||||
|
# Compiler and Linker flags
|
||||||
|
export CFLAGS="-O2"
|
||||||
|
export CPPFLAGS="-O2"
|
||||||
|
export CXXFLAGS="-O2"
|
||||||
|
export POLLY="-mllvm -polly -mllvm -polly-2nd-level-tiling -mllvm -polly-loopfusion-greedy -mllvm -polly-pattern-matching-based-opts -mllvm -polly-position=before-vectorizer -mllvm -polly-vectorizer=stripmine"
|
||||||
|
export VERBOSE=1
|
||||||
78
mozconfigs/serpent-win32
Normal file
78
mozconfigs/serpent-win32
Normal file
|
|
@ -0,0 +1,78 @@
|
||||||
|
## UXP mozconfig thing based off roytam1's config and r3dfox config
|
||||||
|
|
||||||
|
##Uncomment PGO for release build
|
||||||
|
|
||||||
|
# 16 jobs for 16 cores
|
||||||
|
mk_add_options MOZ_MAKE_FLAGS="-j16"
|
||||||
|
|
||||||
|
# x86 build
|
||||||
|
ac_add_options --host=i686-pc-mingw32
|
||||||
|
ac_add_options --target=i686-pc-mingw32
|
||||||
|
WIN32_REDIST_DIR=$VCINSTALLDIR/Redist/MSVC/14.16.27012/x86
|
||||||
|
WIN_UCRT_REDIST_DIR=$WINDOWSSDKDIR/Redist/10.0.19041.0/ucrt/DLLs/r86
|
||||||
|
|
||||||
|
# Build only Hydra
|
||||||
|
ac_add_options --enable-application=basilisk
|
||||||
|
ac_add_options --disable-artifact-builds
|
||||||
|
|
||||||
|
# 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 -Ob2ity- -GS- -GFAT -Qpar -Qfast_transcendentals -openmp"
|
||||||
|
ac_add_options --enable-phoenix-extensions
|
||||||
|
ac_add_options --enable-release
|
||||||
|
ac_add_options --enable-shared-js
|
||||||
|
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
|
||||||
|
|
||||||
|
# Set -Copt-level=3
|
||||||
|
export OPT_LEVEL="3"
|
||||||
|
ac_add_options OPT_LEVEL="3"
|
||||||
|
|
||||||
|
# Enable LTO
|
||||||
|
export MOZ_LTO=1
|
||||||
|
ac_add_options MOZ_LTO=1
|
||||||
|
|
||||||
|
# Compiler and Linker flags
|
||||||
|
export CFLAGS="-O2"
|
||||||
|
export CPPFLAGS="-O2"
|
||||||
|
export CXXFLAGS="-O2"
|
||||||
|
export POLLY="-mllvm -polly -mllvm -polly-2nd-level-tiling -mllvm -polly-loopfusion-greedy -mllvm -polly-pattern-matching-based-opts -mllvm -polly-position=before-vectorizer -mllvm -polly-vectorizer=stripmine"
|
||||||
|
export VERBOSE=1
|
||||||
78
mozconfigs/serpent-win64
Normal file
78
mozconfigs/serpent-win64
Normal file
|
|
@ -0,0 +1,78 @@
|
||||||
|
## UXP mozconfig thing based off roytam1's config and r3dfox config
|
||||||
|
|
||||||
|
##Uncomment PGO for release build
|
||||||
|
|
||||||
|
# 16 jobs for 16 cores
|
||||||
|
mk_add_options MOZ_MAKE_FLAGS="-j16"
|
||||||
|
|
||||||
|
# x64 build
|
||||||
|
ac_add_options --host=x86_64-pc-mingw32
|
||||||
|
ac_add_options --target=x86_64-pc-mingw32
|
||||||
|
WIN32_REDIST_DIR=$VCINSTALLDIR/Redist/MSVC/14.16.27012/x64
|
||||||
|
WIN_UCRT_REDIST_DIR=$WINDOWSSDKDIR/Redist/10.0.19041.0/ucrt/DLLs/r64
|
||||||
|
|
||||||
|
# Build only Hydra
|
||||||
|
ac_add_options --enable-application=basilisk
|
||||||
|
ac_add_options --disable-artifact-builds
|
||||||
|
|
||||||
|
# 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 -Ob2ity- -GS- -GFAT -Qpar -Qfast_transcendentals -openmp"
|
||||||
|
ac_add_options --enable-phoenix-extensions
|
||||||
|
ac_add_options --enable-release
|
||||||
|
ac_add_options --enable-shared-js
|
||||||
|
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
|
||||||
|
|
||||||
|
# Set -Copt-level=3
|
||||||
|
export OPT_LEVEL="3"
|
||||||
|
ac_add_options OPT_LEVEL="3"
|
||||||
|
|
||||||
|
# Enable LTO
|
||||||
|
export MOZ_LTO=1
|
||||||
|
ac_add_options MOZ_LTO=1
|
||||||
|
|
||||||
|
# Compiler and Linker flags
|
||||||
|
export CFLAGS="-O2"
|
||||||
|
export CPPFLAGS="-O2"
|
||||||
|
export CXXFLAGS="-O2"
|
||||||
|
export POLLY="-mllvm -polly -mllvm -polly-2nd-level-tiling -mllvm -polly-loopfusion-greedy -mllvm -polly-pattern-matching-based-opts -mllvm -polly-position=before-vectorizer -mllvm -polly-vectorizer=stripmine"
|
||||||
|
export VERBOSE=1
|
||||||
Loading…
Add table
Add a link
Reference in a new issue