summaryrefslogtreecommitdiffstats
path: root/taskcluster/scripts/misc/build-liblowercase.sh
blob: 0846a60c4db9b7fcc009a4e897b79fec8bb6c410 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
set -x -e -v

: WORKSPACE ${WORKSPACE:=/builds/worker/workspace}

# This script is for building liblowercase

PATH="$MOZ_FETCHES_DIR/rustc/bin:$PATH"

cd $GECKO_PATH/build/liblowercase

cargo build --verbose --release --target-dir $WORKSPACE/obj

mkdir $WORKSPACE/liblowercase
cp $WORKSPACE/obj/release/liblowercase.so $WORKSPACE/liblowercase
strip $WORKSPACE/liblowercase/liblowercase.so
tar -C $WORKSPACE -acf $WORKSPACE/liblowercase.tar.xz liblowercase
mkdir -p $UPLOAD_DIR
cp $WORKSPACE/liblowercase.tar.xz $UPLOAD_DIR