diff options
Diffstat (limited to 'debian/tests/libblkid-dev')
-rwxr-xr-x | debian/tests/libblkid-dev | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/debian/tests/libblkid-dev b/debian/tests/libblkid-dev new file mode 100755 index 0000000..21cf329 --- /dev/null +++ b/debian/tests/libblkid-dev @@ -0,0 +1,31 @@ +#!/bin/sh +# Copyright 2020 Collabora Ltd. +# SPDX-License-Identifier: MIT + +set -eux + +if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then + CROSS_COMPILE="$DEB_HOST_GNU_TYPE-" +else + CROSS_COMPILE= +fi + +cd "$AUTOPKGTEST_TMP" + +cat > trivial.c <<EOF +#include <blkid.h> + +#include <assert.h> +#include <stddef.h> + +int main(void) +{ + assert(blkid_get_library_version(NULL, NULL) >= 2350); + return 0; +} +EOF + +# Deliberately word-splitting pkg-config's output: +# shellcheck disable=SC2046 +"${CROSS_COMPILE}gcc" -otrivial trivial.c $("${CROSS_COMPILE}pkg-config" --cflags --libs blkid) +./trivial |