2
# Process this file with autoconf to produce a configure script.
5
AC_INIT([libccd], [2.0], [danfis@danfis.cz])
6
AC_CONFIG_SRCDIR([src/ccd.c])
7
AC_CONFIG_HEADERS([src/ccd/config.h])
10
# Checks for programs.
17
# Checks for libraries.
18
AC_CHECK_LIB([m], [main])
19
# FIXME: Replace `main' with a function in `-lrt':
20
AC_CHECK_LIB([rt], [main])
22
# Checks for header files.
23
AC_CHECK_HEADERS([float.h stdlib.h string.h unistd.h])
25
# Checks for typedefs, structures, and compiler characteristics.
28
# Checks for library functions.
31
AC_CHECK_FUNCS([clock_gettime])
34
AC_ARG_ENABLE(double-precision,
35
AS_HELP_STRING([--enable-double-precision],
36
[enable double precision computations instead of single precision]),
38
if test $use_double = no
40
AC_DEFINE([CCD_SINGLE], [], [use single precision])
42
AC_DEFINE([CCD_DOUBLE], [], [use double precision])
46
AC_CONFIG_FILES([Makefile
48
src/testsuites/Makefile
49
src/testsuites/cu/Makefile])