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 |