#!/bin/bash

# build a copy of lzop for darwin.

set -e -o pipefail
set -x

export CFLAGS="-mmacosx-version-min=10.6"
export LDFLAGS="-mmacosx-version-min=10.6"

cd /tmp

lzo=lzo-2.10
rm -rf $lzo
url="https://www.oberhumer.com/opensource/lzo/download/${lzo}.tar.gz"
curl -fL "$url" | gunzip | tar x
cd $lzo
./configure
make -j4 V=1
cd ..

lzop=lzop-1.04
rm -rf $lzop
url="https://www.lzop.org/download/${lzop}.tar.gz"
curl -fL "$url" | gunzip | tar x
cd $lzop
mv ../$lzo/include/lzo .
mv ../$lzo/src/.libs/liblzo2.a lzo/
./configure CFLAGS="$CFLAGS -I. -L./lzo"
make -j4 V=1

otool -l src/lzop

cp src/lzop /tmp/lzop.darwin.$(uname -m)
