1 | AC_INIT(bonobo/bonobo-ui-engine.h) |
---|
2 | |
---|
3 | AM_CONFIG_HEADER(config.h) |
---|
4 | AM_INIT_AUTOMAKE(libbonoboui, 2.2.0) |
---|
5 | |
---|
6 | AM_MAINTAINER_MODE |
---|
7 | |
---|
8 | dnl |
---|
9 | dnl Due to the sed scripts being split on 90 line |
---|
10 | dnl blocks, this macro needs to be right at the beggining. |
---|
11 | dnl |
---|
12 | AC_PROG_INTLTOOL |
---|
13 | |
---|
14 | AC_ISC_POSIX |
---|
15 | AC_PROG_CC |
---|
16 | AC_STDC_HEADERS |
---|
17 | AM_PROG_LIBTOOL |
---|
18 | AC_PROG_YACC |
---|
19 | AC_PATH_PROGS(PATH_TO_XRDB, "xrdb") |
---|
20 | |
---|
21 | GNOME_COMPILE_WARNINGS |
---|
22 | |
---|
23 | GETTEXT_PACKAGE=libbonoboui-2.0 |
---|
24 | AC_SUBST(GETTEXT_PACKAGE) |
---|
25 | AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE") |
---|
26 | gnomelocaledir='${prefix}/${DATADIRNAME}/locale' |
---|
27 | AC_SUBST(gnomelocaledir) |
---|
28 | |
---|
29 | ALL_LINGUAS="am ar az be bg ca cs da de el es fi fr he hi hu it ja ko lv ms nl nn no pl pt pt_BR ru sk sl sv ta tr uk vi wa zh_CN zh_TW" |
---|
30 | AM_GLIB_GNU_GETTEXT |
---|
31 | |
---|
32 | AC_SUBST(CFLAGS) |
---|
33 | AC_SUBST(CPPFLAGS) |
---|
34 | AC_SUBST(LDFLAGS) |
---|
35 | |
---|
36 | dnl |
---|
37 | dnl Start of pkg-config checks |
---|
38 | dnl |
---|
39 | BONOBOUI_MODULES="libgnomecanvas-2.0 >= 1.116.0 \ |
---|
40 | libbonobo-2.0 >= 2.0.0 \ |
---|
41 | libgnome-2.0 >= 1.116.0 \ |
---|
42 | bonobo-activation-2.0 >= 1.0.0 \ |
---|
43 | libxml-2.0 >= 2.4.20 \ |
---|
44 | gconf-2.0 >= 1.1.9 \ |
---|
45 | gtk+-2.0 >= 2.0.2" |
---|
46 | PKG_CHECK_MODULES(BONOBOUI, $BONOBOUI_MODULES) |
---|
47 | AC_SUBST(BONOBOUI_CFLAGS) |
---|
48 | AC_SUBST(BONOBOUI_LIBS) |
---|
49 | |
---|
50 | AC_MSG_CHECKING([for gtk+ multihead support]) |
---|
51 | if $PKG_CONFIG --atleast-version 2.1.0 gtk+-2.0; then |
---|
52 | AC_DEFINE(HAVE_GTK_MULTIHEAD,,[gtk+ with multihead support found]) |
---|
53 | AC_MSG_RESULT(yes) |
---|
54 | else |
---|
55 | AC_MSG_RESULT(no) |
---|
56 | fi |
---|
57 | |
---|
58 | AC_MSG_CHECKING([for broken, old development packages]) |
---|
59 | if $PKG_CONFIG --exists gdk_pixbuf; then |
---|
60 | if $PKG_CONFIG --modversion 'gdk_pixbuf >= 0.12'; then |
---|
61 | AC_MSG_RESULT([parallel install ok]); |
---|
62 | else |
---|
63 | AC_ERROR([If you have gdk-pixbuf you need at least ver 0.12]); |
---|
64 | fi |
---|
65 | else |
---|
66 | AC_MSG_RESULT([clean]) |
---|
67 | fi; |
---|
68 | |
---|
69 | PKG_CHECK_MODULES(BONOBOUI_GLADE, $BONOBOUI_MODULES libglade-2.0 >= 1.99.11) |
---|
70 | AC_SUBST(BONOBOUI_GLADE_CFLAGS) |
---|
71 | AC_SUBST(BONOBOUI_GLADE_LIBS) |
---|
72 | |
---|
73 | # glib-genmarshal |
---|
74 | AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal) |
---|
75 | # glib-mkenums |
---|
76 | AC_PATH_PROG(GLIB_MKENUMS, glib-mkenums) |
---|
77 | |
---|
78 | AC_OUTPUT([ |
---|
79 | Makefile |
---|
80 | po/Makefile.in |
---|
81 | bonobo/Makefile |
---|
82 | bonobo/libbonoboui-2.0.pc |
---|
83 | glade/Makefile |
---|
84 | samples/Makefile |
---|
85 | samples/controls/Makefile |
---|
86 | samples/bonoboui/Makefile |
---|
87 | samples/compound-doc/Makefile |
---|
88 | samples/compound-doc/container/Makefile |
---|
89 | tests/Makefile |
---|
90 | tests/control/Makefile |
---|
91 | doc/Makefile |
---|
92 | ]) |
---|