From: Hans Ulrich Niedermann Date: Wed, 9 Feb 2005 01:44:06 +0000 (+0100) Subject: check whether -lm is required -> enable crosscompile for windows X-Git-Tag: libexif-0_6_21-release~662 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=03c58065b1f7859ceedab5a0dbe69cbde69b192f;p=platform%2Fupstream%2Flibexif.git check whether -lm is required -> enable crosscompile for windows --- diff --git a/configure.in b/configure.in index f019da4..9be0bab 100644 --- a/configure.in +++ b/configure.in @@ -38,6 +38,18 @@ AC_NEED_STDINT_H([libexif/_stdint.h]) dnl --------------------------------------------------------------------------- +dnl Whether -lm is required for our math functions +dnl --------------------------------------------------------------------------- + +# we need sqrt and pow, but checking for sqrt should be sufficient +AC_CHECK_FUNC([sqrt],,[ +AC_CHECK_LIB([m],[sqrt],[MATHLIBS="-lm"],AC_MSG_ERROR([ +*** Couldn't find sqrt +]))]) +AC_SUBST(MATHLIBS) + + +dnl --------------------------------------------------------------------------- dnl i18n support dnl --------------------------------------------------------------------------- GETTEXT_PACKAGE=${PACKAGE}-${LIBEXIF_CURRENT} diff --git a/libexif/Makefile.am b/libexif/Makefile.am index 1a87b52..6154e85 100644 --- a/libexif/Makefile.am +++ b/libexif/Makefile.am @@ -22,7 +22,8 @@ libexif_la_SOURCES = \ exif-tag.c \ exif-utils.c \ i18n.h -libexif_la_LIBADD = -lm \ +libexif_la_LIBADD = \ + $(MATHLIBS) \ $(LTLIBINTL) \ canon/libmnote-canon.la \ olympus/libmnote-olympus.la \