#!/bin/bash set -ex export CFLAGS="${CFLAGS} -O3 -fPIC" export LDFLAGS="${LDFLAGS} -Wl,-rpath,${PREFIX}/lib -L${PREFIX}/lib" if [[ ${target_platform} =~ .*linux.* ]]; then export LDFLAGS="${LDFLAGS} -lrt" fi # Build make -j${CPU_COUNT} PREFIX=${PREFIX} if [[ "$CONDA_BUILD_CROSS_COMPILATION" != "1" ]]; then make -C tests datagen # Test LZ4=./lz4 DATAGEN=./tests/datagen # This is a shorter version of `make lz4-test-basic`. $DATAGEN -g0 | $LZ4 -v | $LZ4 -t $DATAGEN -g16KB | $LZ4 -9 | $LZ4 -t $DATAGEN | $LZ4 | $LZ4 -t $DATAGEN -g6M -P99 | $LZ4 -9BD | $LZ4 -t $DATAGEN -g17M | $LZ4 -9v | $LZ4 -qt $DATAGEN -g33M | $LZ4 --no-frame-crc | $LZ4 -t $DATAGEN -g256MB | $LZ4 -vqB4D | $LZ4 -t fi # Install make install PREFIX=${PREFIX} rm ${PREFIX}/lib/liblz4.a