From c238d8417f6bdc3a9dde3a92876f549775485ffb Mon Sep 17 00:00:00 2001 From: Andreas Metzler Date: Sun, 1 Aug 2010 16:07:22 +0200 Subject: [PATCH] link libWINGs against libm if necessary libWINGs is using mathematical functions (atan, sqrt, etc.). Check whether we need to lik against libm to use these and link libWINGs against it if necessary. --- WINGs/Makefile.am | 2 +- configure.ac | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/WINGs/Makefile.am b/WINGs/Makefile.am index 023a31b1..20cbe4a7 100644 --- a/WINGs/Makefile.am +++ b/WINGs/Makefile.am @@ -19,7 +19,7 @@ lib_LTLIBRARIES = libWUtil.la libWINGs.la LDADD= libWUtil.la libWINGs.la $(top_builddir)/wrlib/libwraster.la @INTLIBS@ -libWINGs_la_LIBADD = libWUtil.la $(top_builddir)/wrlib/libwraster.la @XFTLIBS@ @FCLIBS@ +libWINGs_la_LIBADD = libWUtil.la $(top_builddir)/wrlib/libwraster.la @XFTLIBS@ @FCLIBS@ @LIBM@ EXTRA_DIST = BUGS make-rgb Examples Extras Tests diff --git a/configure.ac b/configure.ac index 55e7a3ff..3568cf57 100644 --- a/configure.ac +++ b/configure.ac @@ -482,6 +482,17 @@ fi dnl +dnl libWINGS uses math functions, check whether usage requires linking +dnl against libm +dnl +AC_CHECK_FUNC(atan,[mathneedslibm=no;LIBM=],[mathneedslibm=dunno]) +if test "x$mathneedslibm" = "xdunno" ; then + AC_CHECK_LIB(m, atan, [LIBM=-lm]) +fi +AC_SUBST(LIBM) + + +dnl dnl libWINGS uses FcPatternDel from libfontconfig dnl AC_MSG_CHECKING([for fontconfig library]) -- 2.11.4.GIT