configure.ac 2.64 KB
Newer Older
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
1
# Process this file with autoconf to produce a configure script.
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
2

Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
3
AC_INIT(vinagre, 0.4)
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
4
5
6
7
8
9
10
11
12
13
14
15

AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
AM_CONFIG_HEADER(config.h)
AM_MAINTAINER_MODE

dnl make sure we keep ACLOCAL_FLAGS around for maintainer builds to work
AC_SUBST(ACLOCAL_AMFLAGS, "\${ACLOCAL_FLAGS}")

AC_ISC_POSIX
AC_PROG_CC
AM_PROG_CC_STDC
AC_HEADER_STDC
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
16
17
AM_PROG_LIBTOOL

18
GNOME_COMPILE_WARNINGS(yes)
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
19

Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
20
21
22
#*******************************************************************************
# Internationalization
#*******************************************************************************
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
23
24
25
26
27
28
29
30
GETTEXT_PACKAGE=vinagre
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [GETTEXT package name])

IT_PROG_INTLTOOL([0.35.0])
AM_GLIB_GNU_GETTEXT


Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
31
32
33
#*******************************************************************************
# Check required GNOME libraries
#*******************************************************************************
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
34

Jonh Wendell S. Santana's avatar
Stuff    
Jonh Wendell S. Santana committed
35
36
GLIB_REQUIRED=2.11.0
GTK_REQUIRED=2.11.0
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
37
38
LIBGLADE_REQUIRED=2.6.0
GCONF_REQUIRED=2.16.0
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
39
GTK_VNC_REQUIRED=0.3
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
40
41
42
43
44

PKG_CHECK_MODULES(VINAGRE, \ 
  glib-2.0 >= $GLIB_REQUIRED \
  gtk+-2.0 >= $GTK_REQUIRED \ 
  libglade-2.0 >= $LIBGLADE_REQUIRED \
Jonh Wendell S. Santana's avatar
Stuff    
Jonh Wendell S. Santana committed
45
  gconf-2.0 >= $GCONF_REQUIRED \
46
  gnome-keyring-1 \
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
47
  gnome-vfs-2.0 \
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
48
  gtk-vnc-1.0 >= $GTK_VNC_REQUIRED)
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
49
50
51
AC_SUBST(VINAGRE_CFLAGS)
AC_SUBST(VINAGRE_LIBS)

Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
52
#*******************************************************************************
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
53
# Check for Avahi
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
54
55
#*******************************************************************************

Jonh Wendell S. Santana's avatar
Stuff    
Jonh Wendell S. Santana committed
56
AVAHI_REQUIRED=0.6.18
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
57

Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
58
59
60
61
62
63
64
65
66
67
68
69
70
AC_ARG_ENABLE(avahi,
        AS_HELP_STRING([--enable-avahi],[Enable use of avahi]),
        [case "${enableval}" in
                yes) VINAGRE_ENABLE_AVAHI=yes ;;
                no)  VINAGRE_ENABLE_AVAHI=no ;;
                *) AC_MSG_ERROR(bad value ${enableval} for --enable-avahi) ;;
        esac],
        [VINAGRE_ENABLE_AVAHI=no])

AVAHI_CFLAGS=
AVAHI_LIBS=
if test "x$VINAGRE_ENABLE_AVAHI" = "xyes" ; then
    PKG_CHECK_MODULES(AVAHI,
Jonh Wendell S. Santana's avatar
Stuff    
Jonh Wendell S. Santana committed
71
		      [avahi-ui >= $AVAHI_REQUIRED])
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
72
73
74
75
76
77
    AVAHI_CFLAGS="$AVAHI_CFLAGS -DVINAGRE_HAVE_AVAHI"
fi
AC_SUBST(AVAHI_CFLAGS)
AC_SUBST(AVAHI_LIBS)
AM_CONDITIONAL(VINAGRE_AVAHI, [test "x$VINAGRE_ENABLE_AVAHI" = "xyes"])

Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
78
79
#*******************************************************************************

Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
80
81
82
83
AC_OUTPUT([
Makefile
data/Makefile
data/vinagre.desktop.in
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
84
data/vinagre-file.desktop.in
85
data/icons/Makefile
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
86
po/Makefile.in
87
src/Makefile
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
88
])
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
89
90
91
92
93
94
95
96
97
98
99

#*******************************************************************************

echo "
Configure summary:

	Compiler ...................:  ${CC} 
	Compiler Flags .............:  ${CFLAGS}

	Avahi support ..............:  ${VINAGRE_ENABLE_AVAHI}
"