Configure: Added explicit check for math library header
authorChristophe CURIS <christophe.curis@free.fr>
Sun, 16 Jun 2013 19:50:57 +0000 (16 21:50 +0200)
committerCarlos R. Mafra <crmafra@gmail.com>
Mon, 17 Jun 2013 00:54:06 +0000 (17 01:54 +0100)
Compilation will not work if the header is missing, so make sure
it is present and compilable first. This can highligh sooner if
a user forgot to install the corresponding dev package.

Signed-off-by: Christophe CURIS <christophe.curis@free.fr>
m4/wm_libmath.m4

index 3ff2c46..8d056a2 100644 (file)
@@ -22,7 +22,9 @@
 # Checks the needed library link flags needed to have math lib
 # Sets variable LIBM with the appropriates flags
 AC_DEFUN_ONCE([WM_CHECK_LIBM],
-[AC_CHECK_FUNC(atan,
+[AC_CHECK_HEADER([math.h], [],
+                 [AC_MSG_ERROR([header for math library not found])])
+AC_CHECK_FUNC(atan,
     [LIBM=],
     [AC_CHECK_LIB(m, [atan],
         [LIBM=-lm],