#!/bin/sh -e

this=weight
indir=debian/tests
outdir=${ADT_ARTIFACTS:-/tmp}/${this}
mkdir -p ${outdir}

ppx='visitors.ppx,visitors.runtime'
cp ${indir}/${this}.ml ${outdir}
cd ${outdir}
ocamlbuild -quiet -use-ocamlfind -pkgs ${ppx} weight.byte
[ $(./weight.byte) -eq '16' ]

if [ -x /usr/bin/ocamlopt ]
then ocamlbuild -quiet -use-ocamlfind -pkgs ${ppx} weight.native;
     [ $(./weight.native) -eq '16' ]
fi
