summaryrefslogtreecommitdiff
path: root/m4/zstd.m4
blob: f644264d3a5217ff03cc4bf913a4b6136c1839fb (plain)
1
2
3
4
5
6
7
8
9
10
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])
])