blob: 8a3dbb807b2df51294ba5e8b8f0968c647c149b5 [file] [log] [blame]
vapier0e71fbc2008-11-14 07:43:21 +00001AC_PREREQ([2.61])
yaberauneyaef772532009-10-09 17:55:43 +00002AC_INIT([ltp], [LTP_VERSION], [ltp-results@lists.sourceforge.net])
3AC_CONFIG_AUX_DIR([.])
4AM_INIT_AUTOMAKE
subrata_modak3d8666c2008-11-11 08:31:27 +00005AC_CONFIG_HEADERS([include/config.h])
yaberauneyaef772532009-10-09 17:55:43 +00006AC_CONFIG_FILES([ \
7 include/mk/config.mk \
8 lib/ltp.pc \
9 ltp-devel.spec \
10 m4/Makefile \
11 README.ltp-devel \
vapierdf8759f2009-01-18 22:22:40 +000012])
subrata_modak3d8666c2008-11-11 08:31:27 +000013
yaberauneyaef772532009-10-09 17:55:43 +000014AM_CONDITIONAL(CROSS_COMPILATION, test x$cross_compiling = xyes)
15
16AC_CANONICAL_HOST
17
18AC_PROG_CC
yaberauneyaf7df1402009-10-17 02:24:20 +000019# <= autoconf 2.61 doesn't have AC_PROG_AR, but 2.63 has it. Not sure about
20# 2.62.
21AC_DEFUN([AC_PROG_AR], [AC_CHECK_TOOL(AR, ar, :)])
yaberauneyaef772532009-10-09 17:55:43 +000022AC_PROG_AR
23AC_PROG_LEX
24AC_PROG_RANLIB
25AC_PROG_YACC
26
27AC_PREFIX_DEFAULT(/opt/ltp)
28
29AC_CHECK_HEADERS_ONCE([ \
30 dmapi.h \
31 ifaddrs.h \
32 libaio.h \
33 mm.h \
34 linux/genetlink.h \
35 linux/module.h \
36 linux/netlink.h \
37 sys/acl.h \
38 sys/epoll.h \
39 sys/inotify.h \
40 sys/jfsdmapi.h \
41 sys/prctl.h \
42])
43
44# open_hpi_testsuite does NOT fit cleanly in the build. BLAH.
45#AC_CONFIG_SUBDIRS([ \
46# testcases/open_hpi_testsuite/ \
47# testcases/kernel/syscalls/pcllib/ \
48#])
49
50AC_CONFIG_SUBDIRS([ \
51 testcases/kernel/syscalls/pcllib/ \
52])
53
54LTP_CHECK_CAPABILITY_SUPPORT
55LTP_CHECK_CRYPTO
56LTP_CHECK_LINUX_PTRACE
57LTP_CHECK_SELINUX
subrata_modak4fc9f542009-01-16 09:03:14 +000058LTP_CHECK_SYSCALL_EVENTFD
vapierdf8759f2009-01-18 22:22:40 +000059LTP_CHECK_SYSCALL_MODIFY_LDT
yaberauneyaef772532009-10-09 17:55:43 +000060LTP_CHECK_SYSCALL_NUMA
61LTP_CHECK_SYSCALL_QUOTACTL
vapierdf8759f2009-01-18 22:22:40 +000062LTP_CHECK_SYSCALL_SIGNALFD
subrata_modak5e0db1d2009-08-25 07:37:45 +000063LTP_CHECK_SYSCALL_UNSHARE
yaberauneya77772ef2009-10-17 06:53:58 +000064LTP_CHECK_SYSCALL_SWAPONOFF
subrata_modak1c310982009-05-25 15:01:45 +000065LTP_CHECK_TASKSTATS
subrata_modak3d8666c2008-11-11 08:31:27 +000066
67AC_OUTPUT