Organize mozconfigs by platform

This commit is contained in:
wuggy 2026-04-22 02:50:57 -07:00
commit df7595c912
7 changed files with 0 additions and 0 deletions

View file

@ -0,0 +1,30 @@
# Standard build options for White Star, modified for Dactyloidae
export CC="/opt/local/bin/gcc-mp-14 -D__powerpc__ -flax-vector-conversions -mcpu=G4 -m32 -falign-loops=32 -falign-functions=32 -falign-labels=32 -falign-jumps=32 -mmfcrf -mpowerpc-gpopt -read_only_relocs suppress -force_cpusubtype_ALL -mdynamic-no-pic"
export CXX="/opt/local/bin/g++-mp-14 -D__powerpc__ -flax-vector-conversions -fpermissive -mcpu=G4 -m32 -falign-loops=32 -falign-functions=32 -falign-labels=32 -falign-jumps=32 -mmfcrf -mpowerpc-gpopt -read_only_relocs suppress -force_cpusubtype_ALL -mdynamic-no-pic"
export STRIP=/opt/local/bin/strip
export LD=/opt/local/bin/ld-97
export PKG_CONFIG_PATH=/opt/local/lib/pkgconfig/
ac_add_options --enable-application=basilisk
ac_add_options --enable-optimize=-O1
#ac_add_options --enable-jemalloc
#ac_add_options --enable-strip
ac_add_options --enable-devtools
ac_add_options --enable-av1
ac_add_options --enable-jxl
ac_add_options --disable-webrtc
ac_add_options --disable-gamepad
ac_add_options --disable-tests
#ac_add_options --enable-debug
ac_add_options --disable-necko-wifi
ac_add_options --disable-updater
ac_add_options --disable-apple-media
ac_add_options --enable-macos-target=10.5
ac_add_options --with-branding=application/basilisk/branding/unofficial
ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.5.sdk
# Use the following lines for Apple Silicon builds
# ac_add_options --with-macos-sdk=/Path/to/SDKs/MacOSX11.3.sdk
ac_add_options --host=powerpc-apple-darwin
ac_add_options --target=powerpc-apple-darwin
# Uncomment if using clang++ from Xcode 10 or higher
# export CXX="/usr/bin/clang++ -stdlib=libc++"

View file

@ -0,0 +1,43 @@
mk_add_options MOZ_MAKE_FLAGS="-j12"
# Use Clang on MacOS
export CXX="/usr/bin/clang++ -stdlib=libc++ -arch x86_64"
export CC="/usr/bin/clang -arch x86_64"
# Build for MacOS 10.7 and above
export MACOSX_DEPLOYMENT_TARGET=10.7
# Standard build options for Dactyloidae
ac_add_options --enable-application=basilisk
ac_add_options --enable-optimize="-O2"
ac_add_options --enable-strip
ac_add_options --enable-devtools
ac_add_options --enable-av1
ac_add_options --disable-webrtc
ac_add_options --enable-gamepad
ac_add_options --enable-pie
ac_add_options --enable-update-channel=release
ac_add_options --disable-necko-wifi
ac_add_options --enable-default-toolkit=cairo-cocoa
ac_add_options --disable-updater
ac_add_options --with-pthreads
ac_add_options --disable-official-branding
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
# Set MacOS SDK and target
ac_add_options --with-macos-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk
ac_add_options --host=x86_64-apple-darwin
ac_add_options --target=x86_64-apple-darwin
ac_add_options --with-macbundle-type=hybrid
export MOZILLA_OFFICIAL=1
# stops the compiler bitching
CXXFLAGS="-std=c++17 -fgnu-keywords"
ac_add_options --disable-jemalloc
# from Dactyloidae Win64 mozconfig
export MOZ_SOURCE_CHANGESET=iloveneedingtobodgechangesetfornoreason