Mercurial > hg > octave-shane > gnulib-hg
annotate m4/sqrtf.m4 @ 17252:7a29ec33d6c5
missing @item
author | Karl Berry <karl@freefriends.org> |
---|---|
date | Tue, 01 Jan 2013 09:17:08 -0800 |
parents | e542fd46ad6f |
children | 344018b6e5d7 |
rev | line source |
---|---|
16580
fdbe3125f81a
math: Ensure declarations of math functions.
Bruno Haible <bruno@clisp.org>
parents:
16201
diff
changeset
|
1 # sqrtf.m4 serial 2 |
17249
e542fd46ad6f
maint: update all copyright year number ranges
Eric Blake <eblake@redhat.com>
parents:
16580
diff
changeset
|
2 dnl Copyright (C) 2011-2013 Free Software Foundation, Inc. |
15857 | 3 dnl This file is free software; the Free Software Foundation |
4 dnl gives unlimited permission to copy and/or distribute it, | |
5 dnl with or without modifications, as long as this notice is preserved. | |
6 | |
7 AC_DEFUN([gl_FUNC_SQRTF], | |
8 [ | |
9 AC_REQUIRE([gl_MATH_H_DEFAULTS]) | |
10 AC_REQUIRE([gl_FUNC_SQRT]) | |
11 | |
16580
fdbe3125f81a
math: Ensure declarations of math functions.
Bruno Haible <bruno@clisp.org>
parents:
16201
diff
changeset
|
12 dnl Persuade glibc <math.h> to declare sqrtf(). |
fdbe3125f81a
math: Ensure declarations of math functions.
Bruno Haible <bruno@clisp.org>
parents:
16201
diff
changeset
|
13 AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS]) |
fdbe3125f81a
math: Ensure declarations of math functions.
Bruno Haible <bruno@clisp.org>
parents:
16201
diff
changeset
|
14 |
15857 | 15 dnl Test whether sqrtf() exists. Assume that sqrtf(), if it exists, is |
16 dnl defined in the same library as sqrt(). | |
17 save_LIBS="$LIBS" | |
18 LIBS="$LIBS $SQRT_LIBM" | |
19 AC_CHECK_FUNCS([sqrtf]) | |
20 LIBS="$save_LIBS" | |
21 if test $ac_cv_func_sqrtf = yes; then | |
22 SQRTF_LIBM="$SQRT_LIBM" | |
23 else | |
24 HAVE_SQRTF=0 | |
25 SQRTF_LIBM="$SQRT_LIBM" | |
26 fi | |
27 AC_SUBST([SQRTF_LIBM]) | |
28 ]) |