From 6e5c92882625c6f11bc5faf08b70023d433e12a6 Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Thu, 12 Dec 2019 14:57:00 +0100 Subject: [PATCH] Check for fmod() function Instead of adding `profanity_LDADD = -lm` to Makefile.am or using `AC_CHECK_LIB()` in configurea.c I use `AC_SEARCH_LIBS()` in case the fmod() function is in the libc. See https://autotools.io/autoconf/finding.html --- configure.ac | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configure.ac b/configure.ac index 63eae494..2a9dec92 100644 --- a/configure.ac +++ b/configure.ac @@ -168,6 +168,9 @@ PKG_CHECK_MODULES([gio], [gio-2.0], [], [AC_MSG_ERROR([libgio-2.0 from glib-2.0 is required for profanity])]) ### Check for other profanity dependencies +AC_SEARCH_LIBS([fmod], [m], [], + [AC_MSG_ERROR([math.h is required])], []) + PKG_CHECK_MODULES([curl], [libcurl], [], [AC_CHECK_LIB([curl], [main], [], [AC_MSG_ERROR([libcurl is required for profanity])])])