5a0ddb40c0d0d6e7709328e03bef16c71157c8b2
[comedilib.git] / configure.ac
1
2 AC_INIT
3 AC_CANONICAL_TARGET([])
4
5 AS_VERSION(comedilib, COMEDILIB, 0, 7, 19, 1)
6 #COMEDILIB_DEBUG="-Wall -Werror"
7 COMEDILIB_DEBUG="-Wall"
8 AM_INIT_AUTOMAKE($PACKAGE,$VERSION)
9 AS_LIBTOOL(COMEDILIB, 0, 7, 18, yes)
10
11 AM_CONFIG_HEADER(config.h)
12
13 ACLOCAL="$ACLOCAL -I m4"
14
15 AM_MAINTAINER_MODE
16
17 AC_PROG_CC
18 AM_PROG_CC_STDC
19 AC_ISC_POSIX
20
21 AC_HEADER_STDC([])
22
23 COMEDILIB_CFLAGS="$COMEDILIB_CFLAGS -I\$(top_srcdir)/include $COMEDILIB_DEBUG"
24 COMEDILIB_LIBS="$COMEDILIB_LIBS \$(top_builddir)/lib/libcomedi.la -lm"
25 AC_SUBST(COMEDILIB_CFLAGS)
26 AC_SUBST(COMEDILIB_LIBS)
27
28 AM_PATH_PYTHON
29 AC_MSG_CHECKING(for python >= 2.2)
30 prog="
31 import sys, string
32 minver = (2,2,0,'final',0)
33 if sys.version_info < minver:
34   sys.exit(1)
35 sys.exit(0)"
36 if $PYTHON -c "$prog" 2>&AC_FD_CC 2>&AC_FD_CC
37 then
38   AC_MSG_RESULT(ok)
39 else
40   AC_MSG_ERROR(too old)
41 fi
42 AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
43
44
45 AC_CONFIG_FILES(
46 Makefile
47 comedi_calibrate/Makefile
48 comedi_config/Makefile
49 doc/Makefile
50 demo/Makefile
51 include/Makefile
52 lib/Makefile
53 man/Makefile
54 python/Makefile
55 testing/Makefile
56 )
57
58 AC_OUTPUT
59
60