mail/config/mozconfigs/win64/common-win64
author Rob Lemley <rob@thunderbird.net>
Sun, 08 Mar 2020 21:21:01 -0400
changeset 38488 9252837caca62e43b24a473e795b185a3ae51d78
parent 38485 ddcd1fc8457906467661f01fbf99548c16e208fb
child 38528 53e93554544c6cdeb5184ba3f936815f33a14f1c
permissions -rw-r--r--
Bug 1620888 - Port bug 1620165: Sync win64-cross build job with Firefox. r=darktrojan

# This file is used by all Win64 builds

ac_add_options --target=x86_64-pc-mingw32

if test -z "$USE_ARTIFACT"; then
. $topsrcdir/build/win64/mozconfig.vs-latest

# Set up mapi includes (must be done after visual studio setup)
export INCLUDE=${TOOLTOOL_DIR}/mapiheader
fi

if test `uname -s` = Linux; then

# Configure expects executables for check_prog, so set the relevant files
# as executable on the first evaluation of the mozconfig where they exist.
if [ -d "${VSPATH}" -a ! -x "${VSPATH}/VC/bin/Hostx64/x64/cl.exe" ]; then
    find "${VSPATH}" -type f -name \*.exe -exec chmod +x {} \;
fi
export MAKENSISU="${MOZ_FETCHES_DIR}/nsis-3.01/makensis.exe"
if [ -d "${MAKENSISU%/*}" -a ! -x "${MAKENSISU}" ]; then
    chmod +x "${MAKENSISU}"
fi
export MAKECAB="${TOOLTOOL_DIR}/makecab.exe"
if [ -f "${MAKECAB}" ]; then
    chmod +x "${MAKECAB}"
fi
export UPX="${MOZ_FETCHES_DIR}/upx-3.95-win64/upx.exe"
if [ -f "${UPX}" ]; then
    chmod +x "${UPX}"
fi
CLANG_CL_EXE_DIR="${MOZ_FETCHES_DIR}/clang-cl/clang/bin"
if [ -d "${CLANG_CL_EXE_DIR}" ]; then
    chmod +x "${CLANG_CL_EXE_DIR}/clang-cl.exe"
fi
export WINE=${MOZ_FETCHES_DIR}/wine/bin/wine64
export RC=rc.exe
export MIDL=midl.exe
mk_add_options "export PATH=${VSPATH}/VC/bin/Hostx64/x64:${MOZ_FETCHES_DIR}/nsis-3.01:${CLANG_CL_EXE_DIR}:${PATH}"

unset VC_PATH

fi