protobuf-c/debian/tests/build-test

30 lines
551 B
Bash

#!/bin/sh
set -eu
if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
else
CROSS_COMPILE=
fi
cd "$AUTOPKGTEST_TMP"
cat <<EOF > libtest.c
#include <stdio.h>
#include <protobuf-c/protobuf-c.h>
int
main (int argc,
char **argv)
{
const char* version_str = protobuf_c_version();
printf("protobuf-c version: %s\n", version_str);
}
EOF
${CROSS_COMPILE}gcc -o libtest libtest.c $(${CROSS_COMPILE}pkg-config --cflags --libs libprotobuf-c)
echo "build ok"
[ -x libtest ]
./libtest
echo "starts ok"