30 lines
551 B
Bash
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"
|