Statistics
| Branch: | Revision:

root / configure.ac @ master

History | View | Annotate | Download (1.7 kB)

1 abdb293f Chrysostomos Nanakos
m4_include([version.m4])
2 abdb293f Chrysostomos Nanakos
AC_INIT([blktap], BLKTAP_VERSION)
3 abdb293f Chrysostomos Nanakos
AM_INIT_AUTOMAKE([foreign])
4 abdb293f Chrysostomos Nanakos
# AM_SILENT_RULES([yes])
5 abdb293f Chrysostomos Nanakos
6 abdb293f Chrysostomos Nanakos
AC_PROG_CC
7 abdb293f Chrysostomos Nanakos
AC_PROG_LIBTOOL
8 abdb293f Chrysostomos Nanakos
AC_PROG_INSTALL
9 abdb293f Chrysostomos Nanakos
AC_PROG_LN_S
10 abdb293f Chrysostomos Nanakos
AC_PROG_MAKE_SET
11 abdb293f Chrysostomos Nanakos
AC_CANONICAL_HOST
12 abdb293f Chrysostomos Nanakos
AC_SYS_LARGEFILE
13 abdb293f Chrysostomos Nanakos
AC_CHECK_HEADERS([uuid/uuid.h], [], [Need uuid-dev])
14 abdb293f Chrysostomos Nanakos
AC_CHECK_HEADERS([libaio.h], [], [Need libaio-dev])
15 99520dfc Chrysostomos Nanakos
AC_CHECK_HEADERS([xseg/xseg.h], [], [Need libxseg-dev])
16 abdb293f Chrysostomos Nanakos
17 abdb293f Chrysostomos Nanakos
AC_ARG_WITH([libiconv],
18 abdb293f Chrysostomos Nanakos
	     [AS_HELP_STRING([--with-libiconv],
19 abdb293f Chrysostomos Nanakos
			     [link to libiconv])],
20 abdb293f Chrysostomos Nanakos
             [],
21 abdb293f Chrysostomos Nanakos
             [with_libiconv=check])
22 abdb293f Chrysostomos Nanakos
23 abdb293f Chrysostomos Nanakos
AC_CHECK_LIB([aio], [main],
24 abdb293f Chrysostomos Nanakos
             [:],
25 abdb293f Chrysostomos Nanakos
             AC_MSG_ERROR([Need libaio-dev]))
26 abdb293f Chrysostomos Nanakos
27 abdb293f Chrysostomos Nanakos
AC_CHECK_LIB([uuid], [main],
28 abdb293f Chrysostomos Nanakos
             [:],
29 abdb293f Chrysostomos Nanakos
	     AC_MSG_ERROR([Need uuid-dev]))
30 abdb293f Chrysostomos Nanakos
31 abdb293f Chrysostomos Nanakos
AS_IF([test x$with_libiconv != xno],
32 abdb293f Chrysostomos Nanakos
      [AC_CHECK_LIB([iconv], [main],
33 abdb293f Chrysostomos Nanakos
		    [AC_SUBST([LIBICONV], ["-liconv"])],
34 abdb293f Chrysostomos Nanakos
		    [if test x$with_libiconv == xyes; then
35 abdb293f Chrysostomos Nanakos
		       AC_MSG_FAILURE([--with-libiconv given, but test failed])
36 abdb293f Chrysostomos Nanakos
		     fi])],
37 abdb293f Chrysostomos Nanakos
      [AC_CHECK_LIB([], [iconv_open],
38 abdb293f Chrysostomos Nanakos
                    [:],
39 abdb293f Chrysostomos Nanakos
		    AC_MSG_ERROR([Missing iconv in libc]))])
40 abdb293f Chrysostomos Nanakos
41 abdb293f Chrysostomos Nanakos
AC_ARG_ENABLE([tests],
42 abdb293f Chrysostomos Nanakos
	      [AS_HELP_STRING([--enable-tests],
43 abdb293f Chrysostomos Nanakos
			      [build test programs])],
44 abdb293f Chrysostomos Nanakos
	      [],
45 abdb293f Chrysostomos Nanakos
	      [enable_tests=no])
46 abdb293f Chrysostomos Nanakos
47 abdb293f Chrysostomos Nanakos
AM_CONDITIONAL([ENABLE_PART],
48 abdb293f Chrysostomos Nanakos
	       [case "${host_os}" in
49 abdb293f Chrysostomos Nanakos
		      linux-*) true ;;
50 abdb293f Chrysostomos Nanakos
		      *) false ;;
51 abdb293f Chrysostomos Nanakos
		esac])
52 abdb293f Chrysostomos Nanakos
53 abdb293f Chrysostomos Nanakos
AM_CONDITIONAL([ENABLE_VHDIO],
54 abdb293f Chrysostomos Nanakos
	       [test x$enable_shared = xyes &&
55 abdb293f Chrysostomos Nanakos
	       	case "${host_os}" in
56 abdb293f Chrysostomos Nanakos
		      linux-gnu) true ;;
57 abdb293f Chrysostomos Nanakos
		      *) false ;;
58 abdb293f Chrysostomos Nanakos
		esac])
59 abdb293f Chrysostomos Nanakos
60 abdb293f Chrysostomos Nanakos
AM_CONDITIONAL([ENABLE_TESTS],
61 abdb293f Chrysostomos Nanakos
	       [test x$enable_tests = xyes])
62 abdb293f Chrysostomos Nanakos
63 abdb293f Chrysostomos Nanakos
64 abdb293f Chrysostomos Nanakos
65 abdb293f Chrysostomos Nanakos
# AC_CONFIG_MACRO_DIR([m4])
66 abdb293f Chrysostomos Nanakos
AC_CONFIG_HEADERS([config.h])
67 abdb293f Chrysostomos Nanakos
AC_CONFIG_FILES([
68 abdb293f Chrysostomos Nanakos
Makefile
69 abdb293f Chrysostomos Nanakos
lvm/Makefile
70 abdb293f Chrysostomos Nanakos
part/Makefile
71 abdb293f Chrysostomos Nanakos
vhd/Makefile
72 abdb293f Chrysostomos Nanakos
vhd/lib/Makefile
73 abdb293f Chrysostomos Nanakos
vhd/lib/test/Makefile
74 abdb293f Chrysostomos Nanakos
control/Makefile
75 abdb293f Chrysostomos Nanakos
drivers/Makefile
76 abdb293f Chrysostomos Nanakos
include/Makefile
77 abdb293f Chrysostomos Nanakos
])
78 abdb293f Chrysostomos Nanakos
AC_OUTPUT