Statistics
| Branch: | Revision:

root / configure.ac @ abdb293f

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

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

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

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

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

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

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

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

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

    
62

    
63

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