Commit d81c0d5f authored by Philip Withnall's avatar Philip Withnall Committed by Olivier Crête

stun: Add libgcrypt dependency

This will shortly be used to implement secure random number generation.

Differential Revision: https://phabricator.freedesktop.org/D1609
parent 6c63f74a
...@@ -20,6 +20,7 @@ Requirements ...@@ -20,6 +20,7 @@ Requirements
pkg-config pkg-config
gupnp-igd >= 0.1.2 (optional) gupnp-igd >= 0.1.2 (optional)
gstreamer-0.10 >= 0.10.0 (optional) gstreamer-0.10 >= 0.10.0 (optional)
gcrypt >= 1.4.5
Build instructions Build instructions
------------------ ------------------
......
...@@ -301,6 +301,22 @@ AC_SUBST([GUPNP_PACKAGES]) ...@@ -301,6 +301,22 @@ AC_SUBST([GUPNP_PACKAGES])
AC_SUBST(HAVE_GUPNP) AC_SUBST(HAVE_GUPNP)
AC_SUBST([UPNP_ENABLED]) AC_SUBST([UPNP_ENABLED])
dnl libgcrypt
GCRYPT_VERSION=1.4.5
GCRYPT_LIBVER=1
AM_PATH_LIBGCRYPT($GCRYPT_LIBVER:$GCRYPT_VERSION,,AC_MSG_ERROR([[
***
*** libgcrypt was not found. You may want to get it from
*** ftp://ftp.gnupg.org/gcrypt/libgcrypt/
***
]]))
libgcrypt=yes
AC_DEFINE_UNQUOTED(LIBGCRYPT_VERSION, "$GCRYPT_VERSION", [Version of GCRYPT we expect])
AC_SUBST([LIBGCRYPT_CFLAGS])
AC_SUBST([LIBGCRYPT_LIBS])
dnl Test coverage dnl Test coverage
AC_ARG_ENABLE([coverage], AC_ARG_ENABLE([coverage],
[AS_HELP_STRING([--enable-coverage], [AS_HELP_STRING([--enable-coverage],
......
...@@ -10,4 +10,5 @@ Version: @VERSION@ ...@@ -10,4 +10,5 @@ Version: @VERSION@
Requires: @NICE_PACKAGES_PUBLIC@ @GUPNP_PACKAGES_PUBLIC@ Requires: @NICE_PACKAGES_PUBLIC@ @GUPNP_PACKAGES_PUBLIC@
Requires.private: @NICE_PACKAGES_PRIVATE@ @GUPNP_PACKAGES_PRIVATE@ Requires.private: @NICE_PACKAGES_PRIVATE@ @GUPNP_PACKAGES_PRIVATE@
Libs: -L${libdir} -lnice Libs: -L${libdir} -lnice
Libs.private: @LIBGCRYPT_LIBS@
Cflags: -I${includedir}/nice -I${includedir} Cflags: -I${includedir}/nice -I${includedir}
...@@ -10,7 +10,12 @@ SUBDIRS = . tools tests ...@@ -10,7 +10,12 @@ SUBDIRS = . tools tests
include $(top_srcdir)/common.mk include $(top_srcdir)/common.mk
AM_CFLAGS = -std=gnu99 -DG_LOG_DOMAIN=\"libnice-stun\" $(LIBNICE_CFLAGS) AM_CFLAGS = \
-std=gnu99 \
-DG_LOG_DOMAIN=\"libnice-stun\" \
$(LIBNICE_CFLAGS) \
$(LIBGCRYPT_CFLAGS) \
$(NULL)
AM_CPPFLAGS = -I$(top_srcdir) AM_CPPFLAGS = -I$(top_srcdir)
if WINDOWS if WINDOWS
...@@ -35,7 +40,7 @@ libstun_la_SOURCES = constants.h \ ...@@ -35,7 +40,7 @@ libstun_la_SOURCES = constants.h \
usages/turn.c usages/turn.h \ usages/turn.c usages/turn.h \
usages/timer.c usages/timer.h usages/timer.c usages/timer.h
libstun_la_LIBADD = $(LIBRT) libstun_la_LIBADD = $(LIBRT) $(LIBGCRYPT_LIBS)
EXTRA_DIST = win32_common.h EXTRA_DIST = win32_common.h
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment