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 deletions(-)
diff --git a/WINGs/Makefile.am b/WINGs/Makefile.am index 023a31b..20cbe4a 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 55e7a3f..3568cf5 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]) -- 1.7.1 -- To unsubscribe, send mail to [email protected].
