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 |