gecko-dev/taskcluster/scripts/misc/build-nasm.sh
2019-08-07 13:54:20 +09:00

25 lines
513 B
Bash
Executable file

#!/bin/bash
set -x -e -v
COMPRESS_EXT=bz2
cd $MOZ_FETCHES_DIR/nasm-*
case "$1" in
win64)
export PATH="$MOZ_FETCHES_DIR/clang/bin:$PATH"
./configure CC=x86_64-w64-mingw32-clang AR=llvm-ar RANLIB=llvm-ranlib --host=x86_64-w64-mingw32
EXE=.exe
;;
*)
./configure
EXE=
;;
esac
make -j$(nproc)
mv nasm$EXE nasm-tmp
mkdir nasm
mv nasm-tmp nasm/nasm$EXE
tar -acf nasm.tar.$COMPRESS_EXT nasm
mkdir -p "$UPLOAD_DIR"
cp nasm.tar.$COMPRESS_EXT "$UPLOAD_DIR"