]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - aclocal/libblkid.m4
Detect version of libblkid and act accordingly.
[nfs-utils.git] / aclocal / libblkid.m4
diff --git a/aclocal/libblkid.m4 b/aclocal/libblkid.m4
new file mode 100644 (file)
index 0000000..d751a8c
--- /dev/null
@@ -0,0 +1,20 @@
+dnl *************************** libblkid needs version 1.40 or later ***********************
+AC_DEFUN([AC_BLKID_VERS], [
+  AC_MSG_CHECKING(for suitable libblkid version)
+  AC_CACHE_VAL(libblkid_is_recent,
+   [
+    saved_LIBS="$LIBS"
+    LIBS=-lblkid
+    AC_TRY_RUN([
+       #include <blkid/blkid.h>
+       int main()
+       {
+               int vers = blkid_get_library_version(0, 0);
+               return vers >= 140 ? 0 : 1;
+       }
+       ], libblkid_is_recent=yes, libblkid_is_recent=no,
+       libblkid_is_recent=unknown)
+    LIBS="$saved_LIBS"
+    ])dnl
+  AC_MSG_RESULT($libblkid_is_recent)
+])dnl