0
Fork 0
mirror of https://codeberg.org/librewolf/source.git synced 2024-12-21 21:23:08 -05:00
LibreWolf/assets/mozconfig.osx-cross

34 lines
1 KiB
Text

# Authorative mozconfig source: https://github.com/emilio/mozconfigs/tree/master/mozconfigs
ac_add_options --target=x86_64-apple-darwin
CROSS_BUILD=1
# osx-cross contains:
# * https://github.com/phracker/MacOSX-SDKs
# * linux64-libdmg
# * linux64-cctools-port
# * linux64-hfsplus
# * linux64-binutils (might not be needed)
# * linux64-clang-macosx-cross
CROSS="$MOZBUILD/osx-cross"
CCTOOLS="$CROSS/cctools"
CROSS_SYSROOT="$CROSS/MacOSX-SDKs/MacOSX10.12.sdk"
export MACOS_SDK_DIR="$CROSS_SYSROOT"
export DSYMUTIL="$CROSS/clang/bin/dsymutil"
mk_add_options "export PATH=$CCTOOLS/bin:$CROSS/binutils/bin:$CROSS/llvm-dsymutil/bin:$PATH"
mk_add_options "export LD_LIBRARY_PATH=$MOZBUILD/clang/lib:$CCTOOLS/lib"
export CC="$CROSS/clang/bin/clang"
export CXX="$CROSS/clang/bin/clang++"
export HOST_CC="$CROSS/clang/bin/clang"
export HOST_CXX="$CROSS/clang/bin/clang++"
# These are needed for packaging.
export MKFSHFS="$CROSS/hfsplus-tools/newfs_hfs"
export DMG_TOOL="$CROSS/dmg/dmg"
export HFS_TOOL="$CROSS/dmg/hfsplus"