#!/bin/bash

set -e
set -u

cp -r test/ "$AUTOPKGTEST_TMP"
cd "$AUTOPKGTEST_TMP/test/"

sed -i s@NeXus_Shared_Library@libNeXus.so@ CMakeLists.txt
sed -i s@NeXus_CPP_Shared_Library@libNeXusCPP.so@ CMakeLists.txt

sed -i 's@include_directories(@include_directories(/usr/include/nexus @' CMakeLists.txt

cat - <<EOF >> CMakeLists.txt
enable_testing()

target_link_libraries(leak_test2 libNeXus.so)
target_link_libraries(leak_test3 libNeXus.so)
EOF

cmake -DWITH_HDF5=1 -DWITH_HDF4=1 -DENABLE_CXX=1 . 2>&1

make 2>&1
make -j1 test ARGS+=-j1
