configure.ac 3.04 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

3
AC_INIT(vinagre, 2.23.1, http://www.gnome.org/projects/vinagre)
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
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

30
GNOME_DOC_INIT
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
31

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

36
37
GLIB_REQUIRED=2.15.3
GTK_REQUIRED=2.12.0
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
38
39
LIBGLADE_REQUIRED=2.6.0
GCONF_REQUIRED=2.16.0
40
GTHREAD_REQUIRED=2.0.0
41
GTK_VNC_REQUIRED=0.3.3
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
42
43
44

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

Jonh Wendell's avatar
Jonh Wendell committed
55
56
57
58
59
60
61
62
dnl ================================================================
dnl GConf related settings
dnl ================================================================

AC_PATH_PROG(GCONFTOOL, gconftool-2)
AM_GCONF_SOURCE_2


Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
63
#*******************************************************************************
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
64
# Check for Avahi
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
65
66
#*******************************************************************************

Jonh Wendell S. Santana's avatar
Stuff    
Jonh Wendell S. Santana committed
67
AVAHI_REQUIRED=0.6.18
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
68

Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
69
70
71
72
73
74
75
76
77
78
79
80
81
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
82
		      [avahi-ui >= $AVAHI_REQUIRED])
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
83
84
85
86
87
88
    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
89
90
#*******************************************************************************

Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
91
92
93
94
AC_OUTPUT([
Makefile
data/Makefile
data/vinagre.desktop.in
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
95
data/vinagre-file.desktop.in
96
data/icons/Makefile
97
help/Makefile
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
98
po/Makefile.in
99
src/Makefile
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
100
])
Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
101
102
103
104

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

echo "
105
106
107

This is vinagre version AC_PACKAGE_VERSION

Jonh Wendell S. Santana's avatar
Jonh Wendell S. Santana committed
108
109
110
111
112
113
114
Configure summary:

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

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