. $topsrcdir/browser/config/mozconfig

#ac_add_options --enable-official-branding
ac_add_options --with-branding=browser/branding/nightly
ac_add_options --disable-debug
ac_add_options --disable-tests
ac_add_options --enable-jemalloc
ac_add_options --disable-maintenance-service
ac_add_options --enable-update-channel=release
ac_add_options --disable-updater
ac_add_options --disable-crashreporter
#ac_add_options --enable-debug-symbols
ac_add_options --disable-debug-symbols
ac_add_options --disable-signmar
ac_add_options --disable-parental-controls
ac_add_options --enable-extensions=default

export PATH=/c/Users/yanzi/.cargo/bin:$PATH
ac_add_options --with-libclang-path="e:/LLVM_x64/bin"
ac_add_options --with-clang-path="e:/LLVM_x64/bin/clang-cl.exe"
ac_add_options --enable-rust-simd
#ac_add_options --enable-stylo
#ac_add_options MOZ_PGO=1

ac_add_options --with-visual-studio-version=2017
#ac_add_options --with-visual-studio-version=2015

# Libportable
#ac_add_options --enable-libportable-shared
#ac_add_options --enable-libportable-static

#ac_add_options --enable-optimize="-O2 -favor:blend"
#ac_add_options --enable-optimize="-O2 -fp:precise -favor:INTEL64"
ac_add_options --enable-optimize="-O2 -favor:INTEL64 -DTT_MEMUTIL -FI portable.h"


## for 64bit build
mk_add_options MOZ_MAKE_FLAGS="-j10"
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-pgo_x64
ac_add_options --host=x86_64-pc-mingw32
ac_add_options --target=x86_64-pc-mingw32
#export MOZ_OPTIMIZE_LDFLAGS="-MACHINE:X64 -opt:ref,icf"
#mk_add_options MOZ_OPTIMIZE_LDFLAGS="-MACHINE:X64 -opt:ref,icf"
export MOZ_OPTIMIZE_LDFLAGS="-MACHINE:X64 -opt:ref,icf portable64.lib"
mk_add_options MOZ_OPTIMIZE_LDFLAGS="-MACHINE:X64 -opt:ref,icf portable64.lib"
#mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) $(MOZ_OBJDIR)/_profile/pgo/profileserver.py'
mk_add_options PROFILE_GEN_SCRIPT='cscript f:/SystemTools/win32_Firefox/PgoMsg1.vbs'

# crt dir vc14
#WIN32_REDIST_DIR=$VCINSTALLDIR/redist/x64/Microsoft.VC140.CRT
