1 | dnl |
---|
2 | dnl Initialization |
---|
3 | dnl |
---|
4 | |
---|
5 | AC_INIT(gnome-spell) |
---|
6 | AM_CONFIG_HEADER(config.h) |
---|
7 | |
---|
8 | PACKAGE=gnome-spell |
---|
9 | |
---|
10 | dnl |
---|
11 | dnl Versions |
---|
12 | dnl |
---|
13 | |
---|
14 | GETTEXT_PACKAGE=gnome-spell-1.0.5 |
---|
15 | GNOME_SPELL_RELEASE=1.0.5 |
---|
16 | API_VERSION=0.3 |
---|
17 | |
---|
18 | dnl |
---|
19 | dnl |
---|
20 | dnl |
---|
21 | |
---|
22 | AC_SUBST(GNOME_SPELL_RELEASE) |
---|
23 | AC_DEFINE_UNQUOTED(GNOME_SPELL_RELEASE, "${GNOME_SPELL_RELEASE}", "GnomeSpell Release") |
---|
24 | |
---|
25 | AM_INIT_AUTOMAKE(gnome-spell, ${GNOME_SPELL_RELEASE}) |
---|
26 | |
---|
27 | AM_MAINTAINER_MODE |
---|
28 | AC_PROG_INTLTOOL |
---|
29 | GNOME_COMPILE_WARNINGS |
---|
30 | |
---|
31 | AC_ISC_POSIX |
---|
32 | AC_PROG_CC |
---|
33 | AC_PROG_CXX |
---|
34 | AC_STDC_HEADERS |
---|
35 | AM_PROG_LIBTOOL |
---|
36 | |
---|
37 | # Internationalization support |
---|
38 | ALL_LINGUAS="am az be bg cs da de el es fi fr he hu it ja kn lt lv nl no pl pt pt_BR ru sk sr sr@Latn sv ta tr uk wa vi zh_CN" |
---|
39 | AM_GLIB_GNU_GETTEXT |
---|
40 | |
---|
41 | AC_SUBST(GETTEXT_PACKAGE) |
---|
42 | AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE","Gettext Package") |
---|
43 | |
---|
44 | |
---|
45 | AC_DEFINE_UNQUOTED(API_VERSION, "${API_VERSION}", "API Version") |
---|
46 | AC_SUBST(API_VERSION) |
---|
47 | |
---|
48 | dnl |
---|
49 | dnl aspell |
---|
50 | dnl |
---|
51 | |
---|
52 | AC_ARG_WITH(aspell-prefix, [ --with-aspell-prefix=DIR |
---|
53 | specify under which prefix aspell is installed.], with_aspell_prefix="$withval", ) |
---|
54 | |
---|
55 | if test "x$with_aspell_prefix" != "x"; then |
---|
56 | saved_LDFLAGS=$LDFLAGS |
---|
57 | LDFLAGS="-L$with_aspell_prefix/lib "$LDFLAGS |
---|
58 | ASPELL_INC="-I$with_aspell_prefix/include" |
---|
59 | ASPELL_LIBS="-L$with_aspell_prefix/lib -laspell" |
---|
60 | ASPELL_DATA="$with_aspell_prefix/lib/aspell" |
---|
61 | else |
---|
62 | LDFLAGS="-L`aspell config prefix`/lib "$LDFLAGS |
---|
63 | ASPELL_INC="-I`aspell config prefix`/include" |
---|
64 | ASPELL_LIBS="-L`aspell config prefix`/lib -laspell" |
---|
65 | ASPELL_DICT="`aspell config dict-dir`" |
---|
66 | fi |
---|
67 | AC_CHECK_LIB(aspell,new_aspell_config,,AC_MSG_ERROR([gnome-spell cannot be built without aspell library]),) |
---|
68 | if test "x$with_aspell_prefix" != "x"; then |
---|
69 | LDFLAGS=$saved_LDFLAGS |
---|
70 | fi |
---|
71 | |
---|
72 | AC_SUBST(ASPELL_DICT) |
---|
73 | AC_SUBST(ASPELL_INC) |
---|
74 | AC_SUBST(ASPELL_LIBS) |
---|
75 | |
---|
76 | dnl |
---|
77 | dnl flags |
---|
78 | dnl |
---|
79 | |
---|
80 | |
---|
81 | AC_SUBST(CFLAGS) |
---|
82 | AC_SUBST(CPPFLAGS) |
---|
83 | AC_SUBST(LDFLAGS) |
---|
84 | |
---|
85 | GNOME_SPELL_MODULES="libgnomeui-2.0 >= 1.112.1 libbonoboui-2.0 >= 1.112.1 libglade-2.0 >= 1.99.9" |
---|
86 | PKG_CHECK_MODULES(GNOME_SPELL, $GNOME_SPELL_MODULES) |
---|
87 | AC_SUBST(GNOME_SPELL_CFLAGS) |
---|
88 | AC_SUBST(GNOME_SPELL_LIBS) |
---|
89 | |
---|
90 | ORBIT_IDL="`$PKG_CONFIG --variable=orbit_idl ORBit-2.0`" |
---|
91 | AC_SUBST(ORBIT_IDL) |
---|
92 | |
---|
93 | BONOBO_IDL_INCLUDES="-I`$PKG_CONFIG --variable=idldir libbonobo-2.0` -I`$PKG_CONFIG --variable=idldir bonobo-activation-2.0`" |
---|
94 | AC_SUBST(BONOBO_IDL_INCLUDES) |
---|
95 | |
---|
96 | GNOME_SPELL_DATADIR="${datadir}" |
---|
97 | AC_SUBST(GNOME_SPELL_DATADIR) |
---|
98 | |
---|
99 | dnl |
---|
100 | dnl Final part |
---|
101 | dnl |
---|
102 | |
---|
103 | AC_OUTPUT([ |
---|
104 | Makefile |
---|
105 | gnome-spell.spec |
---|
106 | po/Makefile.in |
---|
107 | gnome-spell/Makefile |
---|
108 | art/Makefile |
---|
109 | ]) |
---|