Ensure that the libraries are set up right if we're using
authoraland <aland>
Thu, 5 Jun 2008 12:38:12 +0000 (12:38 +0000)
committeraland <aland>
Thu, 5 Jun 2008 12:38:12 +0000 (12:38 +0000)
OpenSSL hash functions

Make.inc.in

index cda2e7c..149d2e1 100644 (file)
@@ -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