Bug 1821117 [wpt PR 38888] - Expose desired{Execution|Render}Start in LoAF+ScriptTimi...
[gecko.git] / taskcluster / scripts / misc / build-mar-tools.sh
blob1a813dd77252a97fc02527bd64ec917a2dffce10
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
13 echo ac_add_options --enable-linker=lld >> .mozconfig
15 TOOLCHAINS="clang"
17 for t in $TOOLCHAINS; do
18 PATH="$MOZ_FETCHES_DIR/$t/bin:$PATH"
19 done
21 ./mach build -v
23 mkdir mar-tools
24 cp $MOZ_OBJDIR/dist/host/bin/{mar,mbsdiff} mar-tools/
26 tar -acf mar-tools.tar.$COMPRESS_EXT mar-tools/
27 mkdir -p $UPLOAD_DIR
28 cp mar-tools.tar.$COMPRESS_EXT $UPLOAD_DIR