1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
AC_PREREQ([2.64])
AC_INIT([gupnp-vala],
[0.10.3],
[http://bugzilla.gnome.org/enter_bug.cgi?product=gupnp&component=gupnp-vala],
[gupnp-vala],
[http://www.gupnp.org])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_SRCDIR([README])
AC_CONFIG_MACRO_DIR([m4])
AC_CANONICAL_TARGET
AM_INIT_AUTOMAKE([1.11 tar-ustar no-dist-gzip dist-xz])
AM_MAINTAINER_MODE([enable])
AM_SILENT_RULES([enable])
VALA_REQUIRED=0.11.3
AM_PROG_VALAC([$VALA_REQUIRED])
if test "x$VALAC" = "x"; then
AC_MSG_ERROR([Cannot find the "valac" compiler in your PATH])
fi
AC_PATH_PROG(VAPIGEN, vapigen, no)
if test "x$VAPIGEN" = "xno"; then
AC_MSG_ERROR([Cannot find the "vapigen" binary in your PATH])
fi
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
if test "x$PKG_CONFIG" = "xno"; then
AC_MSG_ERROR([Cannot find the "pkg-config" program in your PATH])
fi
PKG_CHECK_MODULES(GSSDP, [gssdp-1.0 >= 0.11.0])
dnl check if we have gssdp >= 0.12.2 which carries its own vapi
PKG_CHECK_MODULES(NEW_GSSDP, [gssdp-1.0 >= 0.12.2],
[
has_new_gssdp=yes
has_gssdp=no
VALA_CHECK_PACKAGES([gssdp-1.0])
],
[has_new_gssdp=no
has_gssdp=yes
])
AM_CONDITIONAL(WITH_GSSDP, [test "x$has_new_gssdp" = "xno"])
PKG_CHECK_MODULES(GUPNP, [gupnp-1.0 >= 0.18.0],
has_gupnp=yes,
has_gupnp=no)
AM_CONDITIONAL(WITH_GUPNP, [test "x$has_gupnp" = "xyes"])
PKG_CHECK_MODULES(GUPNP_AV, [gupnp-av-1.0 >= 0.9.0],
has_gupnp_av=yes,
has_gupnp_av=no)
AM_CONDITIONAL(WITH_GUPNP_AV, [test "x$has_gupnp_av" = "xyes"])
PKG_CHECK_MODULES(GUPNP_DLNA, [gupnp-dlna-1.0 >= 0.5.1],
has_gupnp_dlna=yes,
has_gupnp_dlna=no)
AM_CONDITIONAL(WITH_GUPNP_DLNA, [test "x$has_gupnp_dlna" = "xyes"])
VAPIDIR=`echo ${datadir}/vala/vapi`
AC_SUBST(VAPIDIR)
AC_CONFIG_FILES([
Makefile
gupnp-vala-1.0.pc
tests/Makefile
])
AC_OUTPUT
echo ""
echo " GUPnP Vala bindings"
echo ""
echo " vapidir: ${VAPIDIR}"
echo ""
echo " gssdp: ${has_gssdp}"
echo " gupnp: ${has_gupnp}"
echo " gupnp-av: ${has_gupnp_av}"
echo " gupnp-dlna: ${has_gupnp_dlna}"
echo ""
|