Changelog for 20091231+dfsg-1
[ltp-debian.git] / configure.ac
blob1777cafafbaae60796d2f8d2bda916866a340ed3
1 AC_PREREQ(2.61)
2 AC_INIT([ltp], LTP_VERSION, [ltp-results@lists.sourceforge.net])
3 AC_CONFIG_AUX_DIR([.])
4 AM_INIT_AUTOMAKE
5 AC_CONFIG_HEADERS([include/config.h])
6 AC_CONFIG_FILES([ \
7     include/mk/config.mk \
8     lib/ltp.pc \
9     ltp-devel.spec \
10     m4/Makefile \
11     execltp \
12     README.ltp-devel \
15 AM_CONDITIONAL(CROSS_COMPILATION, test x$cross_compiling = xyes)
17 AC_CANONICAL_HOST
19 AC_PROG_CC
20 # <= autoconf 2.61 doesn't have AC_PROG_AR, but 2.63 has it. Not sure about
21 # 2.62.
22 AC_DEFUN([AC_PROG_AR], [AC_CHECK_TOOL(AR, ar, :)])
23 AC_PROG_AR
24 AC_PROG_LEX
25 AC_PROG_RANLIB
26 AC_DEFUN([AC_PROG_STRIP], [AC_CHECK_TOOL(STRIP, strip, :)])
27 AC_PROG_STRIP
28 AC_PROG_YACC
30 AC_PREFIX_DEFAULT(/opt/ltp)
32 AC_CHECK_HEADERS([ \
33     dmapi.h \
34     ifaddrs.h \
35     libaio.h \
36     mm.h \
37     pthread.h \
38     linux/genetlink.h \
39     linux/mempolicy.h \
40     linux/module.h \
41     linux/netlink.h \
42     sys/acl.h \
43     sys/epoll.h \
44     sys/inotify.h \
45     sys/jfsdmapi.h \
46     sys/prctl.h \
49 # open_hpi_testsuite does NOT fit cleanly in the build. BLAH.
50 #AC_CONFIG_SUBDIRS([ \
51 #    testcases/kernel/syscalls/libevent \
52 #    testcases/open_hpi_testsuite/ \
53 #    testcases/kernel/syscalls/pcllib/ \
54 #    testcases/realtime \
55 #])
57 AC_CONFIG_SUBDIRS([ \
58     testcases/kernel/syscalls/libevent \
59     testcases/kernel/syscalls/pcllib/ \
60     testcases/realtime \
63 LTP_CHECK_CAPABILITY_SUPPORT
64 LTP_CHECK_CRYPTO
65 LTP_CHECK_LINUX_PTRACE
66 LTP_CHECK_SELINUX
67 LTP_CHECK_SIGNAL
68 LTP_CHECK_SYSCALL_EVENTFD
69 LTP_CHECK_SYSCALL_MODIFY_LDT
70 LTP_CHECK_SYSCALL_NUMA
71 LTP_CHECK_SYSCALL_QUOTACTL
72 LTP_CHECK_SYSCALL_SIGNALFD
73 LTP_CHECK_SYSCALL_UNSHARE
74 LTP_CHECK_TASKSTATS
76 AC_OUTPUT