1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
#!/bin/bash
set -e
tmpdir=$(mktemp -d)
trap "rm -rf $tmpdir" EXIT
echo
echo '8<------- snip ----------------'
tee "$tmpdir/example.idl" << EOF
struct HelloWorld
{
unsigned long index;
string message;
};
EOF
echo '8<------- snip ----------------'
echo
cd "$tmpdir"
mkdir out
echo '$' fastddsgen -test -example CMake -d out example.idl
fastddsgen -test -example CMake -d out example.idl
echo '$' ls -R out
ls -R out
echo
echo '8<------- snip ----------------'
cat out/CMakeLists.txt
echo '8<------- snip ----------------'
mkdir build
cd build
echo '$' mkdir build '&&' cd build '&&' cmake ../out
cmake ../out
make VERBOSE=ON
echo '$' ./exampleSerializationTest
./exampleSerializationTest
|