mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-11 13:48:23 +02:00
Differential Revision: https://phabricator.services.mozilla.com/D25929 --HG-- rename : taskcluster/scripts/misc/source-test-clang-setup.sh => taskcluster/scripts/misc/source-test-common.sh extra : moz-landing-system : lando
20 lines
605 B
Bash
Executable file
20 lines
605 B
Bash
Executable file
#! /bin/bash -vex
|
|
|
|
set -x -e
|
|
|
|
export MOZBUILD_STATE_PATH=$HOME/workspace
|
|
|
|
# Setup toolchains
|
|
cd $MOZBUILD_STATE_PATH
|
|
$HOME/checkouts/gecko/mach artifact toolchain -v $MOZ_TOOLCHAINS
|
|
|
|
# Add toolchain binaries to PATH to run ./mach configure
|
|
export PATH=$MOZBUILD_STATE_PATH/clang/bin:$PATH
|
|
export PATH=$MOZBUILD_STATE_PATH/rustc/bin:$PATH
|
|
export PATH=$MOZBUILD_STATE_PATH/cbindgen:$PATH
|
|
export PATH=$MOZBUILD_STATE_PATH/nasm:$PATH
|
|
export PATH=$MOZBUILD_STATE_PATH/node/bin:$PATH
|
|
|
|
# Use clang as host compiler
|
|
export CC=$MOZBUILD_STATE_PATH/clang/bin/clang
|
|
export CXX=$MOZBUILD_STATE_PATH/clang/bin/clang++
|