# Set Basilisk version to date timestamp
export BASILISK_VERSION=1

# Needed for Clang from XCode 15.0 and later
export LDFLAGS="-ld_classic"

# 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 Basilisk
ac_add_options --enable-application=basilisk
ac_add_options --enable-optimize="-O3"
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 --enable-webrtc
ac_add_options --enable-gamepad
ac_add_options --enable-pie
ac_add_options --enable-update-channel=release
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
ac_add_options --disable-official-branding

# Set MacOS SDK and target
ac_add_options --with-macos-sdk=/Applications/Xcode_16.0.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
