#!/bin/sh
set -e
cd "$AUTOPKGTEST_TMP"

echo '8<------- snip ----------------'
tee "example.idl" << EOF
struct HelloWorld
{
	unsigned long index;
	string message;
};
EOF
echo '8<------- snip ----------------'
echo

mkdir out
echo '$' fastddsgen -test -example CMake -d out example.idl
fastddsgen -test -example CMake -d out example.idl
echo
echo '$' ls -R out
ls -R out
echo
echo '8<------- snip ----------------'
cat out/CMakeLists.txt
echo '8<------- snip ----------------'

echo '$' mkdir build '&&' cd build '&&' cmake ../out
mkdir build
cd build
cmake ../out
echo '$' cmake --build . --verbose
cmake --build . --verbose 
echo '$' ./exampleSerializationTest
./exampleSerializationTest

