#!/bin/sh
# autopkgtest check: Build and run a programs against libceres-dev
# (C) 2020
# Author: Anton Gladky <gladk@debian.org>

set -e
CURDIR=$(pwd)

for TEST in rosenbrock robust_curve_fitting libmv_homography helloworld helloworld_analytic_diff helloworld_numeric_diff ellipse_approximation; do
    echo Test: $TEST
    WORKDIR=$AUTOPKGTEST_TMP
    echo $WORKDIR
    cd $CURDIR
    cp -r examples/$TEST.cc $WORKDIR/
    cp -r examples/*.h $WORKDIR/
    cd $WORKDIR

    g++ -I/usr/include/eigen3 $TEST.cc -o test -lceres -lglog
    echo "build: OK"
    [ -x test ]
    ./test
    echo "run: OK"
done
