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 |