Bug 1914004 - Part 1: Add RootedTuple and RootedField to allow rooting multiple thing...
[gecko.git] / taskcluster / scripts / misc / build-mar-tools.sh
blobe80a160e4860b302303e501ed8a034f24fb0e727
1 #!/bin/bash
2 set -x -e -v
4 # This script is for building mar and mbsdiff
6 COMPRESS_EXT=zst
8 cd $GECKO_PATH
10 export MOZ_OBJDIR=obj-mar
12 echo ac_add_options --enable-project=tools/update-packaging > .mozconfig
14 TOOLCHAINS="clang"
16 for t in $TOOLCHAINS; do
17 PATH="$MOZ_FETCHES_DIR/$t/bin:$PATH"
18 done
20 ./mach build -v
22 mkdir mar-tools
23 cp $MOZ_OBJDIR/dist/host/bin/{mar,mbsdiff} mar-tools/
25 tar -acf mar-tools.tar.$COMPRESS_EXT mar-tools/
26 mkdir -p $UPLOAD_DIR
27 cp mar-tools.tar.$COMPRESS_EXT $UPLOAD_DIR