-
Notifications
You must be signed in to change notification settings - Fork 0
/
configure.ac
61 lines (50 loc) · 1.66 KB
/
configure.ac
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
AC_PREREQ(2.53)
AC_INIT(clutter-mozembed, 0.10.5, http://www.moblin.org/)
AM_INIT_AUTOMAKE()
AC_CONFIG_SRCDIR(clutter-mozembed/clutter-mozembed.c)
AM_CONFIG_HEADER(config.h)
AM_MAINTAINER_MODE
AC_ISC_POSIX
AC_PROG_CC
AC_PROG_CXX
AC_STDC_HEADERS
AC_PROG_LIBTOOL
CME_API_VERSION=0.10
AC_SUBST(CME_API_VERSION)
CLUTTER_API_VERSION=1.0
AC_SUBST(CLUTTER_API_VERSION)
PKG_PROG_PKG_CONFIG()
AC_ARG_ENABLE(plugins,
AS_HELP_STRING([--enable-plugins],
["Support displaying mozilla plugins"]),
[ENABLED_PLUGINS=$enableval],
[plugins=no])
if test "x$ENABLED_PLUGINS" = "xyes"; then
PKG_CHECK_MODULES(GTK, gtk+-2.0)
AC_DEFINE([SUPPORT_PLUGINS], [], [Enables support for mozilla plugins])
fi
AM_CONDITIONAL([SUPPORT_PLUGINS], [test "x$ENABLED_PLUGINS" = "xyes"])
AC_ARG_ENABLE(im,
AS_HELP_STRING([--enable-im],
["Support clutter imcontext"]),
[ENABLED_IM=$enableval],
[im=no])
if test "x$ENABLED_IM" = "xyes"; then
PKG_CHECK_MODULES(CLUTTERIMCONTEXT, clutter-imcontext-0.1)
AC_DEFINE([SUPPORT_IM], [], [Enables support for clutter imcontext])
fi
AM_CONDITIONAL([SUPPORT_IM], [test "x$ENABLED_IM" = "xyes"])
PKG_CHECK_MODULES(GOBJECT, gobject-2.0 >= 2.12.0 gio-2.0)
PKG_CHECK_MODULES(GTHREAD, gthread-2.0)
PKG_CHECK_MODULES(CLUTTER, clutter-1.0 >= 1.0.0 clutter-x11-1.0)
PKG_CHECK_MODULES(MOZILLA, mozilla-js mozilla-headless >= 1.9.2a1pre)
PKG_CHECK_MODULES(MHS, mhs-1.0 >= 0.10.4)
MOZHOME=`${PKG_CONFIG} --variable=prefix mozilla-headless`"/lib/xulrunner-"`${PKG_CONFIG} --modversion mozilla-headless`
AC_SUBST([MOZHOME])
AC_OUTPUT([
Makefile
clutter-mozembed/Makefile
data/Makefile
tests/Makefile
clutter-mozembed.pc
])