From 3826e70ca7fba382d0d5c2d18f9c384089af7efe Mon Sep 17 00:00:00 2001 From: aland Date: Thu, 5 Jun 2008 12:38:12 +0000 Subject: [PATCH] Ensure that the libraries are set up right if we're using OpenSSL hash functions --- Make.inc.in | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Make.inc.in b/Make.inc.in index cda2e7c..149d2e1 100644 --- a/Make.inc.in +++ b/Make.inc.in @@ -79,3 +79,21 @@ RADIUSD_VERSION = @RADIUSD_VERSION@ MODULES = @MODULES@ HOSTINFO = @HOSTINFO@ + +ifneq ($(WITH_OPENSSL_MD5),) +LIBRADIUS_WITH_OPENSSL = 1 +CFLAGS += -DWITH_OPENSSL_MD5 +endif + +ifneq ($(WITH_OPENSSL_SHA1),) +LIBRADIUS_WITH_OPENSSL = 1 +CFLAGS += -DWITH_OPENSSL_SHA1 +endif + +ifneq ($(LIBRADIUS_WITH_OPENSSL),) +ifeq ($(OPENSSL_LIBS),) +$(error OPENSSL_LIBS must be define in order to use WITH_OPENSSL_*) +else +LIBRADIUS += $(OPENSSL_LIBS) +endif +endif -- 2.1.4