summaryrefslogtreecommitdiffstats
path: root/configure.in
blob: 5f45c729c65aafd585f80ddb07d668171f649b44 (plain)
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
AC_INIT(src/main.cs)
#AC_CANONICAL_SYSTEM
AM_INIT_AUTOMAKE(gfax, 0.7.7)
AM_MAINTAINER_MODE
AM_CONFIG_HEADER(config.h)

GNOME_COMMON_INIT
GNOME_DOC_INIT

AC_PROG_INSTALL
AC_PROG_CC
AC_ISC_POSIX
AC_HEADER_STDC
AC_PROG_INTLTOOL([0.25])
AM_PROG_LIBTOOL
#
# Find gconftool-2
#
AC_PATH_PROG(GCONFTOOL, gconftool-2)
AM_GCONF_SOURCE_2

#
# Setup GETTEXT
#
ALL_LINGUAS="en_CA de nl it lv"
GETTEXT_PACKAGE=gfax
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package])
AM_GLIB_GNU_GETTEXT

#
# Find pkg-config
#
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
if test "x$PKG_CONFIG" = "xno"; then
        AC_MSG_ERROR([You need to install pkg-config])
fi

#
# Find mcs
#
AC_PATH_PROG(MCS, mcs)
if test "x$MCS" = "x"; then
        AC_MSG_ERROR([Can't find mcs in your PATH])
fi

#

AM_CONDITIONAL(GCONF_SCHEMAS_INSTALL, true)

#
# Use DBus# to export our remote control if available.
#
PKG_CHECK_MODULES(DBUS, dbus-sharp, ENABLE_DBUS="yes", ENABLE_DBUS="no")
AC_ARG_ENABLE(dbus,
              [  --enable-dbus=[no/yes]    compile with dbus support (default: yes)],
              ENABLE_DBUS="$enableval")
AM_CONDITIONAL(ENABLE_DBUS, test "$ENABLE_DBUS" = "yes")
AC_SUBST(DBUS_LIBS)


libpath=`basename ${libdir}`

AC_SUBST(install_sh)

#
# Gfax needs Gtk# Gnome# GConf#
#
PKG_CHECK_MODULES(GFAX, glib-sharp-2.0 gtk-sharp-2.0 gnome-sharp-2.0 gconf-sharp-2.0 gconf-sharp-peditors-2.0
	glade-sharp-2.0 evolution-sharp)
AC_SUBST(GFAX_LIBS)

AC_OUTPUT([
Makefile
data/Makefile
src/Makefile
po/Makefile.in
data/icons/Makefile
data/icons/16x16/Makefile
data/icons/48x48/Makefile
data/icons/scalable/Makefile
])