ulps: Fix long lines
[mathlib.git] / ulps / configure.ac
1 # Process this file with autoconf to produce a configure script.
2
3 AC_PREREQ([2.59])
4 AC_INIT([ulp], [0.1], [ekamperi@gmail.com])
5 AC_CONFIG_SRCDIR([gen.c])
6 AC_CONFIG_HEADERS([config.h])
7
8 # Checks for programs.
9 AC_PROG_CC
10
11 # This is for NetBSD (pkgsrc in general), otherwise AC_CHECK_LIB()
12 # will fail to report an existing library as such, if it is located
13 # in some non-standard path.
14 LDFLAGS="$LDFLAGS -L/usr/pkg/lib"
15
16 # And this is for Linux, FreeBSD and so on.
17 LDFLAGS="$LDFLAGS -L/usr/local/lib"
18
19 # Checks for libraries.
20 AC_CHECK_LIB([m],[cos],,AC_MSG_ERROR(requires lm))
21 AC_CHECK_LIB([mpfr],[mpfr_init],,AC_MSG_ERROR(requires mpfr))
22
23 # Checks for header files.
24 AC_CHECK_HEADERS([float.h stdlib.h string.h])
25
26 # Checks for typedefs, structures, and compiler characteristics.
27 AC_TYPE_SIZE_T
28
29 # Checks for library functions.
30 AC_CHECK_FUNCS([acos acosh asin asinh atan atanh atan2 cbrt ceil cos cosh erf])
31 AC_CHECK_FUNCS([erfc exp expm1 exp2 fabs floor fmod hypot j0 j1 lgamma log log1p])
32 AC_CHECK_FUNCS([log10 log2 pow remainder rint round sin sinh sqrt tan tanh tgamma])
33 AC_CHECK_FUNCS([trunc y0 y1 yn])
34
35 # j0l, j1l are extentions to the standard.
36 # XXX: roundl
37 AC_CHECK_FUNCS([acosl acoshl asinl asinhl atanl atanhl atan2l cbrtl ceill cosl])
38 AC_CHECK_FUNCS([cosl coshl erfl erfcl expl exp2l expm1l fabsl floorl fmodl])
39 AC_CHECK_FUNCS([hypotl j0l j1l lgammal log10l log1pl log2l logbl logl])
40 AC_CHECK_FUNCS([powl remainderl rintl roundl sinhl sinl sqrtl tanhl tanl tgammal truncl])
41
42 # Long double versions of complex arithmetic functions.
43 AC_CHECK_FUNCS([cabs cacos cacosh carg casin casinh catan catanh ccos cexp clog])
44 AC_CHECK_FUNCS([cpow cproj csin csinh csqrt ctan ccos conj])
45
46 AC_CHECK_FUNCS([cabsl cacoshl cacosl cargl casinhl casinl catanhl catanl])
47 AC_CHECK_FUNCS([ccoshl ccosl cexpl cimagl clogl conjl cpowl cprojl creall])
48 AC_CHECK_FUNCS([csinhl csinl csqrtl ctanhl ctanl])
49
50 AC_OUTPUT