summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
Diffstat (limited to 'm4')
-rw-r--r--m4/zstd.m411
1 files changed, 11 insertions, 0 deletions
diff --git a/m4/zstd.m4 b/m4/zstd.m4
new file mode 100644
index 0000000..f644264
--- /dev/null
+++ b/m4/zstd.m4
@@ -0,0 +1,11 @@
+AC_DEFUN([AC_TEST_ZSTD_STREAM], [
+ AC_MSG_CHECKING([whether zstd supports stream compression])
+ AC_LANG_PUSH([C])
+ ac_zstd_save_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS $ZSTD_CFLAGS"
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <zstd.h>], [ZSTD_EndDirective op = ZSTD_e_end; ZSTD_compressStream2(NULL, NULL, NULL, op);])],
+ AC_DEFINE(HAVE_ZSTD_STREAM, 1, [Does zstd support stream compression?])
+ AC_MSG_RESULT([yes]), AC_MSG_RESULT([no]))
+ CFLAGS=$ac_zstd_save_CFLAGS
+ AC_LANG_POP([C])
+])