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 @@ -481,6 +481,17 @@ if test "$shape" = yes; then 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