Statistics
| Branch: | Revision:

root / configure.ac @ master

History | View | Annotate | Download (1.7 kB)

1
m4_include([version.m4])
2
AC_INIT([blktap], BLKTAP_VERSION)
3
AM_INIT_AUTOMAKE([foreign])
4
# AM_SILENT_RULES([yes])
5

    
6
AC_PROG_CC
7
AC_PROG_LIBTOOL
8
AC_PROG_INSTALL
9
AC_PROG_LN_S
10
AC_PROG_MAKE_SET
11
AC_CANONICAL_HOST
12
AC_SYS_LARGEFILE
13
AC_CHECK_HEADERS([uuid/uuid.h], [], [Need uuid-dev])
14
AC_CHECK_HEADERS([libaio.h], [], [Need libaio-dev])
15
AC_CHECK_HEADERS([xseg/xseg.h], [], [Need libxseg-dev])
16

    
17
AC_ARG_WITH([libiconv],
18
	     [AS_HELP_STRING([--with-libiconv],
19
			     [link to libiconv])],
20
             [],
21
             [with_libiconv=check])
22

    
23
AC_CHECK_LIB([aio], [main],
24
             [:],
25
             AC_MSG_ERROR([Need libaio-dev]))
26

    
27
AC_CHECK_LIB([uuid], [main],
28
             [:],
29
	     AC_MSG_ERROR([Need uuid-dev]))
30

    
31
AS_IF([test x$with_libiconv != xno],
32
      [AC_CHECK_LIB([iconv], [main],
33
		    [AC_SUBST([LIBICONV], ["-liconv"])],
34
		    [if test x$with_libiconv == xyes; then
35
		       AC_MSG_FAILURE([--with-libiconv given, but test failed])
36
		     fi])],
37
      [AC_CHECK_LIB([], [iconv_open],
38
                    [:],
39
		    AC_MSG_ERROR([Missing iconv in libc]))])
40

    
41
AC_ARG_ENABLE([tests],
42
	      [AS_HELP_STRING([--enable-tests],
43
			      [build test programs])],
44
	      [],
45
	      [enable_tests=no])
46

    
47
AM_CONDITIONAL([ENABLE_PART],
48
	       [case "${host_os}" in
49
		      linux-*) true ;;
50
		      *) false ;;
51
		esac])
52

    
53
AM_CONDITIONAL([ENABLE_VHDIO],
54
	       [test x$enable_shared = xyes &&
55
	       	case "${host_os}" in
56
		      linux-gnu) true ;;
57
		      *) false ;;
58
		esac])
59

    
60
AM_CONDITIONAL([ENABLE_TESTS],
61
	       [test x$enable_tests = xyes])
62

    
63

    
64

    
65
# AC_CONFIG_MACRO_DIR([m4])
66
AC_CONFIG_HEADERS([config.h])
67
AC_CONFIG_FILES([
68
Makefile
69
lvm/Makefile
70
part/Makefile
71
vhd/Makefile
72
vhd/lib/Makefile
73
vhd/lib/test/Makefile
74
control/Makefile
75
drivers/Makefile
76
include/Makefile
77
])
78
AC_OUTPUT