#!/bin/sh

set -exu

SOURCEDIR=$(pwd)

cd "$ADTTMP"

cat > CMakeLists.txt << END
CMAKE_MINIMUM_REQUIRED(VERSION 2.2)
set(BUILD_EXAMPLES ON)
include(FindPkgConfig)
pkg_check_modules(OROCOS_BFL REQUIRED orocos-bfl)
include_directories(\${OROCOS_BFL_INCLUDE_DIRS})
link_directories(\${OROCOS_BFL_LIBRARY_DIRS})
include_directories($SOURCEDIR/examples)
ADD_SUBDIRECTORY( $SOURCEDIR/examples/compare_filters compare_filters)
ADD_SUBDIRECTORY( $SOURCEDIR/examples/linear_kalman linear_kalman)
ADD_SUBDIRECTORY( $SOURCEDIR/examples/nonlinear_kalman nonlinear_kalman)
ADD_SUBDIRECTORY( $SOURCEDIR/examples/nonlinear_particle nonlinear_particle)
ADD_SUBDIRECTORY( $SOURCEDIR/examples/smoother smoother)
ADD_SUBDIRECTORY( $SOURCEDIR/examples/discrete_filter discrete_filter)
END

mkdir build
( cd build && cmake .. )
make -C build
