Guest User

Untitled

a guest
Feb 22nd, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. diff --git a/configure.ac b/configure.ac
  2. index 3cb187b..a567b6d 100644
  3. --- a/configure.ac
  4. +++ b/configure.ac
  5. @@ -952,6 +952,35 @@ if test "x$have_zstd" = "xyes"; then
  6. AC_DEFINE(HAVE_ZSTD,1,[Have Zstd])
  7. TOR_ZSTD_CFLAGS="${ZSTD_CFLAGS}"
  8. TOR_ZSTD_LIBS="${ZSTD_LIBS}"
  9. +
  10. + save_LIBS="$LIBS"
  11. + save_LDFLAGS="$LDFLAGS"
  12. +
  13. + LIBS="$TOR_ZSTD_LIBS $LIBS"
  14. + LDFLAGS="$TOR_ZSTD_LIBS $LDFLAGS"
  15. +
  16. + AC_MSG_CHECKING([whether we can link against libzstd])
  17. + AC_LINK_IFELSE([AC_LANG_SOURCE([[
  18. + #include <stdio.h>
  19. + #include <zstd.h>
  20. + int main(int argc, char **argv)
  21. + {
  22. + size_t v = ZSTD_versionNumber();
  23. + printf("%d.%d.%d", (int)v / 10000 % 100,
  24. + (int)v / 100 % 100,
  25. + (int)v % 100);
  26. + return 0;
  27. + }
  28. + ]], [$TOR_ZSTD_CFLAGS $TOR_ZSTD_LIBS])],
  29. + [zstd_linkable=yes; AC_MSG_RESULT([yes])],
  30. + [zstd_linkable=no; AC_MSG_RESULT([no])])
  31. +
  32. + if test "x$zstd_linkable" = "xno" ; then
  33. + AC_MSG_ERROR([Unable to link against libzstd.])
  34. + fi
  35. +
  36. + LIBS="$save_LIBS"
  37. + LDFLAGS="$save_LDFLAGS"
  38. fi
  39. AC_SUBST(TOR_ZSTD_CFLAGS)
  40. AC_SUBST(TOR_ZSTD_LIBS)
Add Comment
Please, Sign In to add comment