#!/bin/bash
set -e
workdir=$(mktemp -d)
trap "rm -rf $workdir" EXIT

cp -r test/*.cpp "$workdir"
tee "$workdir"/CMakeLists.txt << EOF
cmake_minimum_required(VERSION 3.1)
project(fastcdr_autopkgtest)
find_package(GTest REQUIRED)
find_package(fastcdr REQUIRED)

add_executable(UnitTests ResizeTest.cpp SimpleTest.cpp)
target_link_libraries(UnitTests PRIVATE fastcdr GTest::gtest_main)
EOF

cd "$workdir"
set -x
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make VERBOSE=ON
./UnitTests

