*** empty log message ***
[anjuta-git-plugin.git] / configure.in
blob14f88e4cbd4f7994f1019eb805056f3225e75e9e
1 AC_PREREQ(2.53)
2 AC_INIT(src/Makefile.am)
4 ANJUTA_VERSION=2.0.1
6 GLIB_REQUIRED=2.4.0
7 GOBJECT_REQUIRED=2.4.0
8 GMODULE_REQUIRED=2.4.0
9 GTHREAD_REQUIRED=2.4.0
10 GDK_PIXBUF_REQUIRED=2.0.0
11 GTK_REQUIRED=2.4.0
12 ORBIT_REQUIRED=2.6.0
13 LIBGLADE_REQUIRED=2.3.0
14 GNOME_REQUIRED=2.6.0
15 GNOME_UI_REQUIRED=2.6.0
16 GNOME_PRINT_REQUIRED=2.4.0
17 GNOME_PRINT_UI_REQUIRED=2.4.0
18 GNOME_VFS_REQUIRED=2.6.0
19 GCONF_REQUIRED=2.6.0
20 dnl BONOBO_REQUIRED=2.6.0
21 dnl BONOBO_UI_REQUIRED=2.6.0
22 VTE_REQUIRED=0.7.0
23 VTE_NEW_REQUIRED=0.9.0
24 LIBXML_REQUIRED=2.4.23
25 PANGO_REQUIRED=1.1.1
26 PCRE_REQUIRED=3.9
27 LIBDEVHELP_REQUIRED=0.9
28 GDL_REQUIRED=0.5.0
29 GNOMEBUILD_REQUIRED=0.1.2
30 LIBGLADEUI_REQUIRED=3.0.0
31 LIBGRAPHVIZ_REQUIRED=2.2.1
32 NEON_REQUIRED=0.24.5
33 SUBVERSION_REQUIRED=1.0.2
35 dnl LIBGTODO_REQUIRED=0.15
37 AC_SUBST(GLIB_REQUIRED)
38 AC_SUBST(GOBJECT_REQUIRED)
39 AC_SUBST(GMODULE_REQUIRED)
40 AC_SUBST(GDK_PIXBUF_REQUIRED)
41 AC_SUBST(GTK_REQUIRED)
42 AC_SUBST(ORBIT_REQUIRED)
43 AC_SUBST(LIBGLADE_REQUIRED)
44 AC_SUBST(GNOME_REQUIRED)
45 AC_SUBST(GNOME_UI_REQUIRED)
46 AC_SUBST(GNOME_PRINT_REQUIRED)
47 AC_SUBST(GNOME_PRINT_UI_REQUIRED)
48 AC_SUBST(GNOME_VFS_REQUIRED)
49 AC_SUBST(GCONF_REQUIRED)
50 dnl AC_SUBST(BONOBO_REQUIRED)
51 dnl AC_SUBST(BONOBO_UI_REQUIRED)
52 AC_SUBST(VTE_REQUIRED)
53 AC_SUBST(LIBXML_REQUIRED)
54 AC_SUBST(PANGO_REQUIRED)
55 AC_SUBST(VTE_NEW_REQUIRED)
56 AC_SUBST(PCRE_REQUIRED)
57 AC_SUBST(LIBDEVHELP_REQUIRED)
58 AC_SUBST(GDL_REQUIRED)
59 AC_SUBST(GNOMEBUILD_REQUIRED)
60 AC_SUBST(LIBGLADEUI_REQUIRED)
61 AC_SUBST(LIBGRAPHVIZ_REQUIRED)
62 AC_SUBST(NEON_REQUIRED)
63 AC_SUBST(SUBVERSION_REQUIRED)
65 dnl AC_SUBST(LIBGTODO_REQUIRED)
67 AM_INIT_AUTOMAKE(anjuta, $ANJUTA_VERSION)
68 AM_CONFIG_HEADER(config.h)
69 AM_MAINTAINER_MODE
71 CFLAGS_WARNINGS="-Wall -Wmissing-prototypes -Wmissing-declarations -Wparentheses -Wpointer-arith"
72 CXXFLAGS_WARNINGS="-Wall -Wparentheses -Wpointer-arith"
74 if test "x$GCC" = xyes; then
75     CFLAGS_WARNINGS=""
76     CXXFLAGS_WARNINGS=""
79 AM_CFLAGS="$AM_CFLAGS -O0 -g $CFLAGS_WARNINGS"
80 AM_CXXFLAGS="$AM_CXXFLAGS -O0 -g $CXXFLAGS_WARNINGS"
82 dnl Enable debugging mode
83 AC_ARG_ENABLE(debug,
84   [  --enable-debug           Enable debug messages],
85   AM_CFLAGS="$AM_CFLAGS -DDEBUG"
86   AM_CXXFLAGS="$AM_CXXFLAGS -DDEBUG")
87 AC_SUBST(AM_CFLAGS)
88 AC_SUBST(AM_CXXFLAGS)
90 dnl Disable deprecated APIs
91 AC_ARG_ENABLE(deprecated,
92   [  --disable-deprecated     Disable deprecated APIs],
93   [ if test "$enableval" = "no"; then
94     DEPRECATED_FLAGS="-DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -DBONOBO_DISABLE_DEPRECATED -DBONOBO_UI_DISABLE_DEPRECATED"
95   fi ],
96   [ DEPRECATED_FLAGS="" ])
97 AC_SUBST(DEPRECATED_FLAGS)
99 dnl Enable versioned user preferences directory
100 AC_ARG_WITH(pref-suffix,
101   [  --with-pref-suffix=VALUE Suffix to add to user preferences dir.],
102   PREF_SUFFIX="$withval")
104 AC_SUBST(PREF_SUFFIX)
105 AC_DEFINE_UNQUOTED(PREF_SUFFIX,
106       "${PREF_SUFFIX}",
107           [Suffix to add to preferences directory])
109 dnl Initialize xml-i18n-tools
110 AC_PROG_INTLTOOL
112 AC_PROG_CC
113 AC_PROG_CPP
114 AC_PROG_CXX
115 AC_ISC_POSIX
116 AC_HEADER_STDC
117 AM_DISABLE_STATIC
118 AM_PROG_LIBTOOL
120 AC_TYPE_SIGNAL
122 dnl ***************************************************************************
123 dnl Check for pkgconfig
124 dnl ***************************************************************************
125 AC_PATH_PROG(PKGCONFIG_CONFIG, pkg-config,no)
126 if test x$PKGCONFIG_CONFIG = xno; then
127   AC_MSG_ERROR(Please install the pkg-config package from http://www.freedesktop.org/software/pkgconfig/)
130 dnl pkg checks are split into separate packages instead of single package
131 dnl because different plugins have different requirements.
133 PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED)
134 AC_SUBST(GLIB_CFLAGS)
135 AC_SUBST(GLIB_LIBS)
137 PKG_CHECK_MODULES(GOBJECT, gobject-2.0 >= $GOBJECT_REQUIRED)
138 AC_SUBST(GOBJECT_CFLAGS)
139 AC_SUBST(GOBJECT_LIBS)
141 PKG_CHECK_MODULES(GMODULE, gmodule-2.0 >= $GMODULE_REQUIRED)
142 AC_SUBST(GMODULE_CFLAGS)
143 AC_SUBST(GMODULE_LIBS)
145 PKG_CHECK_MODULES(GTHREAD, gthread-2.0 >= $GTHREAD_REQUIRED)
146 AC_SUBST(GTHREAD_CFLAGS)
147 AC_SUBST(GTHREAD_LIBS)
149 PKG_CHECK_MODULES(GTK, gtk+-2.0 >= $GTK_REQUIRED)
150 AC_SUBST(GTK_CFLAGS)
151 AC_SUBST(GTK_LIBS)
153 PKG_CHECK_MODULES(GDK_PIXBUF, gdk-pixbuf-2.0 >= $GDK_PIXBUF_REQUIRED)
154 AC_SUBST(GDK_PIXBUF_CFLAGS)
155 AC_SUBST(GDK_PIXBUF_LIBS)
157 PKG_CHECK_MODULES(ORBIT, ORBit-2.0 >= $ORBIT_REQUIRED)
158 AC_SUBST(ORBIT_CFLAGS)
159 AC_SUBST(ORBIT_LIBS)
161 PKG_CHECK_MODULES(GLADE, libglade-2.0 >= $LIBGLADE_REQUIRED)
162 AC_SUBST(GLADE_CFLAGS)
163 AC_SUBST(GLADE_LIBS)
165 PKG_CHECK_MODULES(GNOME, libgnome-2.0 >= $GNOME_REQUIRED)
166 AC_SUBST(GNOME_CFLAGS)
167 AC_SUBST(GNOME_LIBS)
169 PKG_CHECK_MODULES(GNOME_UI, libgnomeui-2.0 >= $GNOME_UI_REQUIRED)
170 AC_SUBST(GNOME_UI_CFLAGS)
171 AC_SUBST(GNOME_UI_LIBS)
173 PKG_CHECK_MODULES(GNOME_PRINT, libgnomeprint-2.2 >= $GNOME_PRINT_REQUIRED)
174 AC_SUBST(GNOME_PRINT_CFLAGS)
175 AC_SUBST(GNOME_PRINT_LIBS)
177 PKG_CHECK_MODULES(GNOME_PRINT_UI, libgnomeprintui-2.2 >= $GNOME_PRINT_UI_REQUIRED)
178 AC_SUBST(GNOME_PRINT_UI_CFLAGS)
179 AC_SUBST(GNOME_PRINT_UI_LIBS)
181 PKG_CHECK_MODULES(GNOME_VFS, gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED)
182 AC_SUBST(GNOME_VFS_CFLAGS)
183 AC_SUBST(GNOME_VFS_LIBS)
185 PKG_CHECK_MODULES(GNOME_VFS_MODULE, gnome-vfs-module-2.0 >= $GNOME_VFS_REQUIRED)
186 AC_SUBST(GNOME_VFS_MODULE_CFLAGS)
187 AC_SUBST(GNOME_VFS_MODULE_LIBS)
189 PKG_CHECK_MODULES(GCONF, gconf-2.0 >= $GCONF_REQUIRED)
190 AC_SUBST(GCONF_CFLAGS)
191 AC_SUBST(GCONF_LIBS)
193 dnl PKG_CHECK_MODULES(BONOBO, libbonobo-2.0 >= $BONOBO_REQUIRED)
194 dnl AC_SUBST(BONOBO_CFLAGS)
195 dnl AC_SUBST(BONOBO_LIBS)
197 dnl PKG_CHECK_MODULES(BONOBO_UI, libbonobo-2.0 >= $BONOBO_UI_REQUIRED)
198 dnl AC_SUBST(BONOBO_UI_CFLAGS)
199 dnl AC_SUBST(BONOBO_UI_LIBS)
201 PKG_CHECK_MODULES(VTE, vte >= $VTE_REQUIRED)
202 AC_SUBST(VTE_CFLAGS)
203 AC_SUBST(VTE_LIBS)
205 PKG_CHECK_MODULES(LIBXML, libxml-2.0 >= $LIBXML_REQUIRED)
206 AC_SUBST(LIBXML_CFLAGS)
207 AC_SUBST(LIBXML_LIBS)
209 PKG_CHECK_MODULES(PANGO, pango >= $PANGO_REQUIRED)
210 AC_SUBST(PANGO_CFLAGS)
211 AC_SUBST(PANGO_LIBS)
213 PKG_CHECK_MODULES(GDL, gdl-1.0 >= $GDL_REQUIRED)
214 AC_SUBST(GDL_CFLAGS)
215 AC_SUBST(GDL_LIBS)
217 PKG_CHECK_MODULES(LIBXSLT, libxslt)
218 AC_SUBST(LIBXSLT_CFLAGS)
219 AC_SUBST(LIBXSLT_LIBS)
221 dnl Check for autogen
222 dnl -----------------
223 AC_PATH_PROG(AUTOGEN_PATH, autogen,no)
224 if test x$AUTOGEN_PATH = xno; then
225    AC_MSG_ERROR([Couldn't find autogen, please install the autogen package. You can get it from http://autogen.sourceforge.net/])
228 dnl Check for Devhelp
229 dnl -----------------
230 PKG_CHECK_MODULES(PLUGIN_DEVHELP, libdevhelp-1.0 >= $LIBDEVHELP_REQUIRED)
231 AC_SUBST(PLUGIN_DEVHELP_CFLAGS)
232 AC_SUBST(PLUGIN_DEVHELP_LIBS)
234 dnl Check for GTodo
235 dnl -----------------
236 dnl PKG_CHECK_MODULES(PLUGIN_GTODO, libgtodo-1.0 >= $LIBGTODO_REQUIRED)
237 dnl AC_SUBST(PLUGIN_GTODO_CFLAGS)
238 dnl AC_SUBST(PLUGIN_GTODO_LIBS)
240 dnl Check for Gnome Build
241 dnl ---------------------
242 PKG_CHECK_MODULES(PLUGIN_GNOMEBUILD, gnome-build-1.0 >= $GNOMEBUILD_REQUIRED)
243 AC_SUBST(PLUGIN_GNOMEBUILD_CFLAGS)
244 AC_SUBST(PLUGIN_GNOMEBUILD_LIBS)
246 dnl Check for Glade3
247 dnl ---------------------
249 AC_ARG_ENABLE(plugin-glade,
250   [  --disable-plugin-glade        Disable glade plugin support in Anjuta.],
251   [ if test "$enableval" = "no"; then
252         user_disabled_glade=1
253     fi ],
254   [ user_disabled_glade=0 ] )
256 AC_MSG_CHECKING(if glade plugin is disabled)
257 if test "$user_disabled_glade" = 1; then
258         AC_MSG_RESULT(yes)
259         libgladeui_found="no"
260 else
261         AC_MSG_RESULT(no)
262         PKG_CHECK_MODULES(PLUGIN_GLADE, [libgladeui-1.0 >= $LIBGLADEUI_REQUIRED], [libgladeui_found="yes"], [libgladeui_found="no"])
263         AC_SUBST(PLUGIN_GLADE_CFLAGS)
264         AC_SUBST(PLUGIN_GLADE_LIBS)
267 AM_CONDITIONAL(HAVE_PLUGIN_GLADE, [test x$libgladeui_found = xyes])
269 dnl Check for graphviz (class inheritance plugin)
270 dnl --------------------------------------------------------------------------
271 dnl FIXME: For some strange reason graphviz-devel rpm install the *.pc files
272 dnl in /usr/lib/graphviz/pkgconfig, instead of usual /usr/lib/pkgconfig. This
273 dnl makes pkgconfig check fail if we don't add the above path in
274 dnl PKG_CONFIG_PATH. We have added both /usr/lib/graphviz/pkgconfig and
275 dnl /usr/local/lib/pkgconfig paths. If graphviz is installed in other prefix
276 dnl (other than /usr or /usr/local or the current installation prefix),
277 dnl following pkgconfig check will fail.
278 dnl --------------------------------------------------------------------------
279 AC_ARG_ENABLE(plugin-class-inheritance,
280         [ --disable-plugin-class-inheritance            Disable class inheritance graphing plugin support in Anjuta], 
281         [ if test "$enableval" = "no"; then
282                 user_disabled_inheritance=1
283           fi ],
284         [ user_disabled_inheritance=0 ])
286 AC_MSG_CHECKING(if class inheritance plugin is disabled)
287 if test "$user_disabled_inheritance" = 1; then
288         AC_MSG_RESULT(yes)
289         libgraphviz_found="no"
290 else
291         AC_MSG_RESULT(no)
292         
293         dnl Set pkgconfig path
294         ANJUTA_PKG_CONFIG_PATH_SAVE="${PKG_CONFIG_PATH}"
295         PKG_CONFIG_PATH="/usr/lib/graphviz/pkgconfig:$PKG_CONFIG_PATH"
296         PKG_CONFIG_PATH="/usr/local/lib/graphviz/pkgconfig:$PKG_CONFIG_PATH"
297         PKG_CONFIG_PATH="/usr/lib64/graphviz/pkgconfig:$PKG_CONFIG_PATH"
298         PKG_CONFIG_PATH="/usr/local/lib64/graphviz/pkgconfig:$PKG_CONFIG_PATH"
299         
300         anjuta_save_prefix="$prefix"
301         test "x$prefix" = xNONE && prefix=$ac_default_prefix
302         graphviz_pkgconfig=`eval echo ${libdir}/graphviz/pkgconfig`
303         PKG_CONFIG_PATH="$graphviz_pkgconfig:$PKG_CONFIG_PATH"
304         prefix="$anjuta_save_prefix"
306         export PKG_CONFIG_PATH
307         PKG_CHECK_MODULES(PLUGIN_CLASS_INHERITANCE,
308                 [libdotneato >= $LIBGRAPHVIZ_REQUIRED libdotgen >= $LIBGRAPHVIZ_REQUIRED],
309                 [libgraphviz_found="yes"],
310                 [libgraphviz_found="no"])
311         AC_SUBST(PLUGIN_CLASS_INHERITANCE_CFLAGS)
312         AC_SUBST(PLUGIN_CLASS_INHERITANCE_LIBS)
313         
314         dnl Restore pkgconfig path
315         PKG_CONFIG_PATH="${ANJUTA_PKG_CONFIG_PATH_SAVE}"
316         export PKG_CONFIG_PATH
319 AM_CONDITIONAL(HAVE_PLUGIN_CLASS_INHERITANCE, [test x$libgraphviz_found = xyes])
321 dnl Setup Anjuta Library flags
322 dnl --------------------------
323 LIBANJUTA_CFLAGS='$(GNOME_UI_CFLAGS) $(GLADE_CFLAGS) -I$(top_srcdir)'
324 LIBANJUTA_LIBS='$(top_builddir)/libanjuta/libanjuta.la'
325 AC_SUBST(LIBANJUTA_CFLAGS)
326 AC_SUBST(LIBANJUTA_LIBS)
328 dnl Setup Plugin directories
329 dnl ------------------------
330 anjuta_plugin_dir='$(libdir)/anjuta'
331 anjuta_data_dir='$(datadir)/anjuta'
332 anjuta_ui_dir='$(datadir)/anjuta/ui'
333 anjuta_glade_dir='$(datadir)/anjuta/glade'
334 anjuta_image_dir='$(datadir)/pixmaps/anjuta'
335 AC_SUBST(anjuta_plugin_dir)
336 AC_SUBST(anjuta_data_dir)
337 AC_SUBST(anjuta_ui_dir)
338 AC_SUBST(anjuta_glade_dir)
339 AC_SUBST(anjuta_image_dir)
341 dnl ***************************************************************************
342 dnl Check for old vte version
343 dnl ***************************************************************************
344 PKG_CHECK_MODULES(VTE, vte >= $VTE_NEW_REQUIRED, OLD_VTE=0, OLD_VTE=1)
345 AC_SUBST(OLD_VTE)
346 AC_DEFINE_UNQUOTED(OLD_VTE, $OLD_VTE, [Old version of vte])
348 dnl ***************************************************************************
349 dnl Check for marshal and enum generators
350 dnl ***************************************************************************
351 GLIB_GENMARSHAL="`$PKG_CONFIG --variable=glib_genmarshal glib-2.0`"
352 AC_SUBST(GLIB_GENMARSHAL)
353 GLIB_MKENUMS="`$PKG_CONFIG --variable=glib_mkenums glib-2.0`"
354 AC_SUBST(GLIB_MKENUMS)
356 dnl ***************************************************************************
357 dnl Internatinalization
358 dnl ***************************************************************************
359 ALL_LINGUAS="az be ca cs da de el en_CA en_GB es fr ga gl hi hr hu it ja ko mk ml ms nb ne nl no pl pa pt pt_BR ru rw sk sq sr sr@Latn sv tr uk zh_CN zh_TW"
360 GETTEXT_PACKAGE=anjuta
361 AC_SUBST(GETTEXT_PACKAGE)
362 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [GETTEXT package name])
363 AM_GLIB_GNU_GETTEXT
364 AM_GLIB_DEFINE_LOCALEDIR(PACKAGE_LOCALE_DIR)
366 dnl gtk-doc
367 dnl GTK_DOC_CHECK([1.0])
369 dnl ***************************************************************************
370 dnl Check for gtk-doc.
371 dnl ***************************************************************************
372 AC_ARG_WITH(html-dir, [  --with-html-dir=PATH path to installed docs ])
373 if test "x$with_html_dir" = "x" ; then
374   HTML_DIR='${datadir}/gtk-doc/html'
375 else
376   HTML_DIR=$with_html_dir
378 AC_SUBST(HTML_DIR)
380 gtk_doc_min_version=1.0
381 AC_MSG_CHECKING([gtk-doc version >= $gtk_doc_min_version])
382 if pkg-config --atleast-version=$gtk_doc_min_version gtk-doc; then
383   AC_MSG_RESULT(yes)
384   GTKDOC=true
385 else
386   AC_MSG_RESULT(no)
387   GTKDOC=false
389 dnl Let people disable the gtk-doc stuff.
390 AC_ARG_ENABLE(gtk-doc, [  --enable-gtk-doc  Use gtk-doc to build documentation [default=auto]], enable_gtk_doc="$enableval", enable_gtk_doc=auto)
391 if test x$enable_gtk_doc = xauto ; then
392   if test x$GTKDOC = xtrue ; then
393     enable_gtk_doc=yes
394   else
395     enable_gtk_doc=no
396   fi
398 AM_CONDITIONAL(ENABLE_GTK_DOC, test x$enable_gtk_doc = xyes)
400 dnl ***************************************************************************
401 dnl Check for Gnome XML [Is this still required?]
402 dnl ***************************************************************************
403 dnl GNOME_XML_CHECK
405 dnl ***************************************************************************
406 dnl Check for ScrollKeeper [No documentation for now]
407 dnl ***************************************************************************
408 dnl AC_PATH_PROG(SCROLLKEEPER_CONFIG, scrollkeeper-config,no)
409 dnl if test x$SCROLLKEEPER_CONFIG = xno; then
410 dnl   AC_MSG_ERROR(Couldn't find scrollkeeper-config, please install the scrollkeeper package. You can get it from http://scrollkeeper.sourceforge.net/)
411 dnl fi
412 dnl SCROLLKEEPER_REQUIRED=0.1.4
413 dnl AC_SUBST(SCROLLKEEPER_REQUIRED)
415 dnl ***************************************************************************
416 dnl Checking for scrollkeeper version [No documentation for now]
417 dnl ***************************************************************************
418 dnl AC_MSG_CHECKING(for scrollkeeper version number)
419 dnl if scrollkeeper-config --version > /dev/null 2>&1; then 
420 dnl    version=`scrollkeeper-config --version`; \
421 dnl    vers=`echo $version | awk 'BEGIN { FS = "."; } { print $1 * 1000 + $2;}'`; \
422 dnl    AC_MSG_RESULT(found $version)
423 dnl    SCROLLKEEPER_VERSION_NUM=$vers
424 dnl else
425 dnl    AC_MSG_ERROR(Did not find scrollkeeper installed)
426 dnl fi
427 dnl AC_SUBST(SCROLLKEEPER_VERSION_NUM)
429 dnl ***************************************************************************
430 dnl Check for PCRE
431 dnl ***************************************************************************
432 dnl Check for PCRE
433 AC_PATH_PROG(PCRE_CONFIG, pcre-config,no)
434 if test x$PCRE_CONFIG = xno; then
435   AC_MSG_ERROR(Please install the PCRE package from http://www.pcre.org/)
437 PCRE_CFLAGS=`pcre-config --cflags`
438 PCRE_LIBS=`pcre-config --libs`
439 AC_SUBST(PCRE_LIBS)
440 AC_SUBST(PCRE_CFLAGS)
442 dnl ***************************************************************************
443 dnl Tagmanager checks.
444 dnl ***************************************************************************
446 dnl Define convenience macros
447 dnl -------------------------
448 dnl CHECK_HEADER_DEFINE(LABEL, HEADER [,ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ] ])
449 AC_DEFUN([CHECK_HEADER_DEFINE],
451         AC_MSG_CHECKING("if $1 is defined in $2")
452         AC_EGREP_CPP(yes,
453 [#include <$2>
454 #ifdef $1
455   yes
456 #endif
457 ], [
458         AC_MSG_RESULT(yes)
459         $3
460 ], [
461         AC_MSG_RESULT(no)
462         $4
463 ]) ])
465 dnl Checks for header files.
466 AC_CHECK_HEADERS(dirent.h fcntl.h fnmatch.h stat.h stdlib.h string.h stdint.h)
467 AC_CHECK_HEADERS(time.h types.h unistd.h)
468 AC_CHECK_HEADERS(sys/dir.h sys/stat.h sys/times.h sys/types.h)
470 dnl Checks for typedefs, structures, and compiler characteristics.
472 dnl Disable cygwin check until someone fixes that stupid autoconf warnings.
473 dnl AC_CYGWIN
474 dnl AC_MINGW
476 AC_C_CONST
477 AC_OBJEXT
478 AC_EXEEXT
480 AC_TYPE_SIZE_T
481 AC_TYPE_OFF_T
483 AC_MSG_CHECKING("for fpos_t")
484 AC_EGREP_HEADER(fpos_t, stdio.h, AC_MSG_RESULT(yes),
486     AC_MSG_RESULT(no)
487     AC_DEFINE(fpos_t, long, [fpos_t is type long])
490 AC_MSG_CHECKING("for clock_t")
491 AC_EGREP_HEADER(clock_t, time.h, AC_MSG_RESULT(yes),
493     AC_MSG_RESULT(no)
494     AC_DEFINE(clock_t, long, [clock_t is type long])
497 CHECK_HEADER_DEFINE(L_tmpnam, stdio.h,, AC_DEFINE(L_tmpnam, 20, [L_tmpname is 20]))
499 CHECK_HEADER_DEFINE(INT_MAX, limits.h,,
500     CHECK_HEADER_DEFINE(MAXINT, limits.h,
501         AC_DEFINE(INT_MAX, MAXINT, [Maximum int size]), AC_DEFINE(INT_MAX, 32767, [Maximum int size])))
503 AC_MSG_CHECKING(if struct stat contains st_ino)
504 AC_TRY_COMPILE([#include <sys/stat.h>], [
505     struct stat st;
506     stat(".", &st);
507     if (st.st_ino > 0)
508         exit(0);
509 ], have_st_ino=yes, have_st_ino=no)
510 AC_MSG_RESULT($have_st_ino)
511 if test yes = "$have_st_ino"; then
512     AC_DEFINE(HAVE_STAT_ST_INO,,[Have stat st_ino])
516 dnl Checks for library functions.
517 AC_CHECK_FUNCS(fnmatch)
518 AC_CHECK_FUNCS(strstr)
519 AC_CHECK_FUNCS(stricmp)
520 AC_CHECK_FUNCS(strnicmp)
521 AC_CHECK_FUNCS(getline)
523 AC_CHECK_FUNCS(fgetpos, have_fgetpos=yes)
525 dnl SEEK_SET should be in stdio.h, but may be in unistd.h on SunOS 4.1.x
526 if test "$have_fgetpos" != yes ; then
527     CHECK_HEADER_DEFINE(SEEK_SET, stdio.h,,
528         CHECK_HEADER_DEFINE(SEEK_SET, unistd.h,,
529             AC_DEFINE(SEEK_SET, 0, [Seek set 0])))
532 AC_CHECK_FUNCS(mkstemp, have_mkstemp=yes)
533 if test "$have_mkstemp" != yes ; then
534     AC_CHECK_FUNCS(chmod)
535     if test "$tmpdir_specified" = yes ; then
536         AC_MSG_RESULT(use of tmpnam overrides temporary directory selection)
537     fi
538 else
539     AC_MSG_CHECKING(directory to use for temporary files)
540     if test -z "$enable_tmpdir" -o "$enable_tmpdir" = no -o "$enable_tmpdir" = yes ;
541         then tmpdir=/tmp
542         else tmpdir="$enable_tmpdir"
543     fi
544     if test -d $tmpdir ; then
545         AC_MSG_RESULT($tmpdir)
546         AC_DEFINE_UNQUOTED(TMPDIR, "$tmpdir", [Directory for temporary files])
547     else
548         AC_MSG_WARN($tmpdir does not exist)
549     fi
552 AC_CHECK_FUNCS(strerror opendir)
553 AC_CHECK_FUNCS(clock times, break)
554 AC_CHECK_FUNCS(remove, have_remove=yes,
555     CHECK_HEADER_DEFINE(remove, unistd.h,, AC_DEFINE(remove, unlink, [Remove is unlink])))
557 AC_CHECK_FUNCS(truncate, have_truncate=yes)
558 dnl === Cannot nest AC_CHECK_FUNCS() calls
559 if test "$have_truncate" != yes  ; then
560     AC_CHECK_FUNCS(ftruncate, have_ftruncate=yes)
561     if test "$have_ftruncate" != yes ; then
562         AC_CHECK_FUNCS(chsize)
563     fi
566 AC_CHECK_FUNCS(setenv, have_setenv=yes)
567 dnl === Cannot nest AC_CHECK_FUNCS() calls
568 if test "$have_setenv" != yes ; then
569     AC_CHECK_FUNCS(putenv, have_putenv=yes)
570     if test "$have_putenv" = yes ; then
571         AC_EGREP_HEADER(putenv, stdlib.h, have_putenv_prototype=yes)
572         if test "$have_putenv_prototype" = yes ; then
573             AC_MSG_CHECKING("putenv prototype")
574             AC_EGREP_HEADER([[^A-Za-zo-9_]putenv[   ]*\(.*const.*\)[    ]*;],
575                 stdlib.h, AC_MSG_RESULT(correct),
576                 [
577                     AC_MSG_RESULT(no const)
578                     AC_DEFINE(NON_CONST_PUTENV_PROTOTYPE,,[putenv has non constant prototype])
579                 ])
580         fi
581     fi
585 dnl if test yes = "$CYGWIN"; then with_posix_regex=no; fi
586 if test no != "$with_posix_regex"; then
587     AC_CHECK_FUNCS(regcomp)
588     AC_MSG_CHECKING(if regcomp works)
589     AC_TRY_RUN([
590 #include <sys/types.h>
591 #include <regex.h>
592 main() {
593     regex_t patbuf;
594     exit (regcomp (&patbuf, "/hello/", 0) != 0);
595 }],regcomp_works=yes,regcomp_works=no,AC_DEFINE(CHECK_REGCOMP,,[Check regcomp]))
596     AC_MSG_RESULT($regcomp_works)
597     if test yes != "$regcomp_works"; then
598         AC_DEFINE(REGCOMP_BROKEN,,[Regcomp is broken])
599     fi
602 dnl -----------------------------
603 dnl Checks for FreeBSD Build
604 dnl -----------------------------
605 AC_MSG_CHECKING(if building on FreeBSD)
607 if test `uname -s` = "FreeBSD" ; then
608         AC_MSG_RESULT(yes)
609         FREEBSD_BUILD=-DFREEBSD
610         AC_SUBST(FREEBSD_BUILD)
611         AC_PATH_PROG(GMAKE, gmake, no)
612         if test "x$GMAKE" = "xno"; then
613                 AC_ERROR(You need gmake installed to build Anjuta!)
614         fi
615 else
616         AC_MSG_RESULT(no)
617         GMAKE="make"
620 AC_SUBST(GMAKE)
622 dnl Checks for missing prototypes
623 dnl -----------------------------
624 AC_CHECKING("for missing prototypes")
626 AC_DEFUN([CHECK_PROTO], [AC_EGREP_HEADER([[^A-Za-z0-9_]$1([   ]+[A-Za-z0-9_]*)?\(], $2,, AC_DEFINE(patsubst([NEED_PROTO_NAME], [NAME], translit($1, [a-z], [A-Z])),,[Do not know]) AC_MSG_RESULT(adding prototype for $1))])
628 if test "$have_remove" = yes ; then
629     CHECK_PROTO(remove, stdio.h)
630 else
631     CHECK_PROTO(unlink, unistd.h)
633 CHECK_PROTO(malloc, stdlib.h)
634 CHECK_PROTO(getenv, stdlib.h)
635 CHECK_PROTO(stat,   sys/stat.h)
636 CHECK_PROTO(lstat,  sys/stat.h)
637 if test "$have_fgetpos" = yes ; then
638     CHECK_PROTO(fgetpos, stdio.h)
640 if test "$have_truncate" = yes ; then
641     CHECK_PROTO(truncate, unistd.h)
643 if test "$have_ftruncate" = yes ; then
644     CHECK_PROTO(ftruncate, unistd.h)
647 dnl  **********************************************************
648 dnl  check if we have svn libraries to build subversion plugin
649 dnl  (stolen from kdevelop ;-)
650 dnl  **********************************************************
652 AC_MSG_CHECKING(for Subversion svn-config)
653 AC_ARG_WITH(subversion-dir,
654                 [  --with-subversion-dir=DIR           where Subversion is installed ],
655                 [
656                                 SVNCONFIG="$withval/bin/svn-config"
657                 ])
659 if test -z "$SVNCONFIG"; then
660                 _SVNCONFIG="`svn-config --prefix 2> /dev/null`"
661                 if test -n "$_SVNCONFIG"; then
662                                 SVNCONFIG="$_SVNCONFIG/bin/svn-config"
663                 fi
666 AC_SUBST(SVNCONFIG)
667 if test -x "$SVNCONFIG"; then
668                 SVNLD="`$SVNCONFIG --ldflags 2> /dev/null`"
669                 SVN_LIB="`$SVNCONFIG --libs --cflags 2> /dev/null` -lsvn_client-1"
670                 dnl ugly hack for subversion svn-config problems in 0.14.x, to be removed when svn-config is fixed
671                 SVN_INCLUDE="`$SVNCONFIG --includes 2> /dev/null` -I$_SVNCONFIG/include/subversion-1/"
672                 AC_MSG_RESULT(yes)
673 else
674                 AC_MSG_RESULT(not found)
675                 
676                 dnl just a fallback to debian's config so that it works for me :)
677                 AC_ARG_WITH(svn-include,
678                                                                 [[  --with-svn-include=DIR   Use the given path to the subversion headers.]],
679                                                                 [
680                                                                 if test "$withval" != "yes" -a "$withval" != ""; then
681                                                                                 SVN_INCLUDES=$withval
682                                                                 fi
683                                                                 ])
684                 if test -z "$SVN_INCLUDES"; then
685                         SVN_INCLUDES="/usr/local/include /usr/include"
686                 fi
687                 AC_MSG_CHECKING([for Subversion headers])
688                 SVN_INCLUDE=""
689                 for VALUE in $SVN_INCLUDES ; do
690                                 if test -f $VALUE/subversion-1/svn_types.h ; then
691                                                 SVN_INCLUDE=$VALUE
692                                                 break
693                                 fi
694                 done
695                 if test $SVN_INCLUDE ; then
696                                 AC_MSG_RESULT([found])
697                 else
698                                 AC_MSG_RESULT([not found])
699                 fi
700                 SVN_LIBS="/usr/local/lib /usr/lib"
701                 AC_ARG_WITH(svn-lib,
702                                                 [[  --with-svn-lib=DIR  Use the given path to the subversion libraries.]],
703                                                 [
704                                                         if test "$withval" != "yes" -a "$withval" != ""; then
705                                                                 SVN_LIBS=$withval
706                                                         fi
707                                                 ])
708                 AC_MSG_CHECKING([for Subversion libraries])
709                 SVN_LIB=""
710                 for VALUE in $SVN_LIBS ; do
711                                 if ls $VALUE/libsvn_client-1.* 1>/dev/null 2>&1; then
712                                                 SVN_LIB=$VALUE
713                                                 break
714                                 fi
715                 done
716                 if test $SVN_LIB ; then
717                                 AC_MSG_RESULT([found])
718                 else
719                                 AC_MSG_RESULT([not found])
720                 fi
723 dnl ******************************************************************
724 dnl Check for extra libs required by subversion.
725 dnl FIXME: This should actually be done by subversion and not by us.
726 dnl ******************************************************************
728 AC_ARG_ENABLE(plugin-subversion,
729   [  --disable-plugin-subversion        Disable subversion support in Anjuta.],
730   [ if test "$enableval" = "no"; then
731         user_disabled_subversion=1
732     fi ],
733   [ user_disabled_subversion=0 ] )
735 AC_MSG_CHECKING(if subversion support is disabled)
736 if test "$user_disabled_subversion" = 1; then
737         AC_MSG_RESULT(yes)
738         SVN_INCLUDE=""
739         SVN_LIB=""
740 else
741         AC_MSG_RESULT(no)
744 if test -n "$SVN_INCLUDE" ; then
745         dnl ------------------------------------
746         dnl APR. Required by subversion (devel)
747         dnl ------------------------------------
748         
749         APR_CONFIGS="apr-config /usr/local/apr/bin/apr-config"
750         AC_ARG_WITH(apr-config,
751         [[  --with-apr-config=FILE    Use the given path to apr-config when determining
752                                                                 APR configuration; defaults to "apr-config"]],
753         [
754         if test "$withval" != "yes" -a "$withval" != ""; then
755           APR_CONFIGS=$withval
756         fi
757         ])
758         AC_MSG_CHECKING([for APR])
759         APR_CONFIG=""
760         for VALUE in $APR_CONFIGS ; do
761                         if $VALUE --cflags > /dev/null 2>&1 ; then
762                                         APR_CONFIG=$VALUE
763                                         break
764                         fi
765         done
766         test $VALUE && APR_CONFIG=$VALUE
767         if test $APR_CONFIG ; then
768                 AC_MSG_RESULT([found])
769                 APR_CFLAGS="`$APR_CONFIG --cflags`"
770                 APR_INCLUDE="`$APR_CONFIG --includes`"
771                 APR_LIBS="`$APR_CONFIG --link-ld --libs`"
772         else
773                 AC_MSG_RESULT([not found])
774                 dnl AC_MSG_ERROR([APR is required. Try --with-apr-config.])
775         fi
776         
777         dnl -----------------------------------------
778         dnl APR util. Required by subversion (devel)
779         dnl------------------------------------------
780         
781         APU_CONFIGS="apu-config /usr/local/apr/bin/apu-config"
782         AC_ARG_WITH(apu-config,
783         [[  --with-apu-config=FILE    Use the given path to apu-config when determining
784                                                                 APR util configuration; defaults to "apu-config"]],
785         [
786                 if test "$withval" != "yes" -a "$withval" != ""; then
787                         APU_CONFIGS=$withval
788                 fi
789         ])
790         AC_MSG_CHECKING([for APR util])
791         APU_CONFIG=""
792         for VALUE in $APU_CONFIGS ; do
793                         if $VALUE --includes > /dev/null 2>&1 ; then
794                                         APU_CONFIG=$VALUE
795                                         break
796                         fi
797         done
798         if test $APU_CONFIG ; then
799                 AC_MSG_RESULT([found])
800                 APR_INCLUDE="$APR_INCLUDE `$APU_CONFIG --includes`"
801                 APR_LIBS="$APR_LIBS `$APU_CONFIG --link-ld --libs`"
802         else
803                 AC_MSG_RESULT([not found])
804         fi
805         
806         dnl -----------------------------------------
807         dnl NEON. Required by subversion (devel)
808         dnl------------------------------------------
810         dnl Check for neon. It is required by subversion libs, but for
811         dnl for some strange reason it's not in it's dependencies.
812         dnl subversion plugin will be disabled if neon (devel) is not
813         dnl installed, even if subversion (devel) is installed.
815         NEON_CONFIGS="neon-config"
816         AC_ARG_WITH(neon-config,
817         [[  --with-neon-config=FILE    Use the given path to neon-config when determining
818                                                                 Neon configuration; defaults to "neon-config"]],
819         [
820                 if test "$withval" != "yes" -a "$withval" != ""; then
821                         NEON_CONFIGS=$withval
822                 fi
823         ])
824         AC_MSG_CHECKING([for Neon])
825         NEON_CONFIG=""
826         for VALUE in $NEON_CONFIGS ; do
827                         if $VALUE --cflags > /dev/null 2>&1 ; then
828                                         NEON_CONFIG=$VALUE
829                                         break
830                         fi
831         done
832         if test $NEON_CONFIG ; then
833                 AC_MSG_RESULT([found])
834         else
835                 AC_MSG_RESULT([not found])
836                 SVN_INCLUDE=""
837                 SVN_LIB=""
838         fi
841 dnl ------------------------------------------
842 dnl Finally prepare subversion build flags
843 dnl ------------------------------------------
845 if test -n "$SVN_INCLUDE" ; then
846         SVN_INCLUDE="-I$SVN_INCLUDE $APR_INCLUDE"
847         SVN_LIB="-L$SVN_LIB $APR_LIBS -lsvn_client-1"
848         SVN_CFLAGS="$APR_CFLAGS"
851 AM_CONDITIONAL(BUILD_SVN, [test -n "$SVN_INCLUDE"])
852 AC_SUBST(SVN_INCLUDE)
853 AC_SUBST(SVN_LIB)
854 AC_SUBST(SVN_CFLAGS)
856 dnl *********************************************************************
857 dnl Set PACKAGE DIRs in config.h
858 dnl *********************************************************************
860 anjuta_save_prefix="$prefix"
861 anjuta_save_exec_prefix="$exec_prefix"
862 test "x$prefix" = xNONE && prefix=$ac_default_prefix
863 test "x$exec_prefix" = xNONE && exec_prefix=$prefix
865 packagesrcdir=`cd $srcdir && pwd`
866 systemdatadir=`eval echo ${datadir}`
867 packagedatadir=`eval echo ${datadir}/${PACKAGE}`
868 packagedocdir=`eval echo ${datadir}/doc/${PACKAGE}`
869 packageplugindir=`eval echo ${libdir}/${PACKAGE}`
870 packagepixmapsdir=`eval echo ${datadir}/pixmaps/${PACKAGE}`
871 packagehelpdir=`eval echo ${datadir}/gnome/help/${PACKAGE}`
872 packagemenudir=`eval echo ${datadir}/gnome/apps`
874 ANJUTA_PIXMAPS_DIR=${packagepixmapsdir}
875 AC_SUBST(ANJUTA_PIXMAPS_DIR)
876 ANJUTA_DATA_DIR=${packagedatadir}
877 AC_SUBST(ANJUTA_DATA_DIR)
879 prefix="$anjuta_save_prefix"
880 exec_prefix="$anjuta_save_exec_prefix"
882 AC_DEFINE_UNQUOTED(SYSTEM_DATA_DIR, "${systemdatadir}", [System data directory])
883 AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${packagedatadir}", [Package data directory])
884 AC_DEFINE_UNQUOTED(PACKAGE_DOC_DIR, "${packagedocdir}", [Package doc directory])
885 AC_DEFINE_UNQUOTED(PACKAGE_PIXMAPS_DIR, "${packagepixmapsdir}", [Package pixmaps directory])
886 AC_DEFINE_UNQUOTED(PACKAGE_HELP_DIR, "${packagehelpdir}", [Package help directory])
887 AC_DEFINE_UNQUOTED(PACKAGE_MENU_DIR, "${packagemenudir}", [Package program menu directory])
888 AC_DEFINE_UNQUOTED(PACKAGE_PLUGIN_DIR, "${packageplugindir}", [Package plugins directory])
889 AC_DEFINE_UNQUOTED(PACKAGE_SOURCE_DIR, "${packagesrcdir}", [Package source code directory])
891 dnl --------- help outputs -----------
892 dnl manuals/C/Makefile
893 dnl manuals/C/anjuta-tutorial/Makefile
894 dnl manuals/C/anjuta-advanced-tutorial/Makefile
895 dnl manuals/C/anjuta-faqs/Makefile
896 dnl manuals/C/anjuta-manual/Makefile
897 dnl manuals/de/Makefile
898 dnl manuals/de/anjuta-tutorial/Makefile
899 dnl manuals/ja/Makefile
900 dnl manuals/ja/anjuta-faqs/Makefile
901 dnl manuals/ja/anjuta-manual/Makefile
903 AC_OUTPUT([
904 Makefile
905 po/Makefile.in
906 tagmanager/Makefile
907 tagmanager/include/Makefile
908 global-tags/Makefile
909 scintilla/Makefile
910 libegg/Makefile
911 libegg/util/Makefile
912 libegg/treeviewutils/Makefile
913 libegg/menu/Makefile
914 libegg/recent-files/Makefile
915 scintilla/include/Makefile
916 anjuta.spec
917 libanjuta/Makefile
918 libanjuta/libanjuta-1.0.pc
919 libanjuta/interfaces/Makefile
920 src/Makefile
921 pixmaps/Makefile
922 data/Makefile
923 data/welcome.txt
924 data/properties/Makefile
925 doc/anjuta.1
926 doc/anjuta_launcher.1
927 doc/Makefile
928 scripts/Makefile
929 scripts/anjuta_import.sh
930 launcher/Makefile
931 plugins/Makefile
932 plugins/sample1/Makefile
933 plugins/gtodo/Makefile
934 plugins/class-gen/Makefile
935 plugins/patch/Makefile
936 plugins/editor/Makefile
937 plugins/message-view/Makefile
938 plugins/gdb/Makefile
939 plugins/gdb/images/Makefile
940 plugins/debug-manager/Makefile
941 plugins/debug-manager/images/Makefile
942 plugins/devhelp/Makefile
943 plugins/glade/Makefile
944 plugins/file-manager/Makefile
945 plugins/file-loader/Makefile
946 plugins/file-wizard/Makefile
947 plugins/terminal/Makefile
948 plugins/build-basic-autotools/Makefile
949 plugins/profile-default/Makefile
950 plugins/project-manager/Makefile
951 plugins/symbol-browser/Makefile
952 plugins/symbol-browser/images/Makefile
953 plugins/cvs-plugin/Makefile
954 plugins/project-wizard/Makefile
955 plugins/macro/Makefile
956 plugins/subversion/Makefile
957 plugins/tools/Makefile
958 plugins/tools/scripts/Makefile
959 plugins/tools/scripts/tools-2.xml
960 plugins/class-inheritance/Makefile
961 plugins/project-import/Makefile
962 plugins/project-wizard/templates/Makefile
963 plugins/project-wizard/templates/terminal/Makefile
964 plugins/project-wizard/templates/terminal/src/Makefile
965 plugins/project-wizard/templates/terminal/po/Makefile
966 plugins/project-wizard/templates/gtk/Makefile
967 plugins/project-wizard/templates/gtk/src/Makefile
968 plugins/project-wizard/templates/gtk/po/Makefile
969 plugins/project-wizard/templates/anjuta-plugin/Makefile
970 plugins/project-wizard/templates/anjuta-plugin/src/Makefile
971 plugins/project-wizard/templates/anjuta-plugin/po/Makefile
972 plugins/project-wizard/templates/gnome/Makefile
973 plugins/project-wizard/templates/gnome/src/Makefile
974 plugins/project-wizard/templates/gnome/po/Makefile
975 plugins/project-wizard/templates/gtkmm/Makefile
976 plugins/project-wizard/templates/gtkmm/src/Makefile
977 plugins/project-wizard/templates/gtkmm/po/Makefile
978 plugins/project-wizard/templates/gcj/Makefile
979 plugins/project-wizard/templates/gcj/src/Makefile
980 plugins/project-wizard/templates/java/Makefile
981 plugins/project-wizard/templates/java/src/Makefile
982 plugins/project-wizard/templates/java/po/Makefile
983 plugins/project-wizard/templates/python/Makefile
984 plugins/project-wizard/templates/python/src/Makefile
985 plugins/project-wizard/templates/python/po/Makefile
986 plugins/project-wizard/templates/wxwin/Makefile
987 plugins/project-wizard/templates/wxwin/src/Makefile
988 plugins/project-wizard/templates/wxwin/po/Makefile
989 plugins/project-wizard/templates/xlib/Makefile
990 plugins/project-wizard/templates/xlib/src/Makefile
991 plugins/project-wizard/templates/xlib/po/Makefile
992 plugins/project-wizard/templates/xlib-dock/Makefile
993 plugins/project-wizard/templates/xlib-dock/src/Makefile
994 plugins/project-wizard/templates/xlib-dock/po/Makefile
995 anjuta.desktop.in
996 manuals/Makefile
997 manuals/reference/Makefile
998 manuals/reference/libanjuta/Makefile
999 manuals/reference/libanjuta/version.xml
1000 mime/Makefile
1002 echo " "
1003 echo "-------------------------------------------------------------------"
1004 echo "Conditionally built plugins:"
1005 echo "-------------------------------------------------------------------"
1006 if [ test -n "$SVN_INCLUDE" ]; then
1007         echo "Building subversion plugin: ............................YES"
1008 else
1009         echo "Building subversion plugin: ............................NO"
1010                 echo "        Requires apr (>= 0.9.4); http://subversion.org"
1011                 echo "        Requires apr-util (>= 0.9.4); http://subversion.org"
1012                 echo "        Requires neon (>= 0.24.5); http://subversion.org"
1013                 echo "        Requires subversion (>= 1.0.2); http://subversion.org"
1016 if [ test x$libgladeui_found = xyes ]; then
1017         echo "Building glade plugin: .................................YES"
1018 else
1019         echo "Building glade plugin: .................................NO"
1020                 echo "        Requires glade-3 (>= 3.0.0); CVS cvs.gnome.org, module glade-3"
1023 if [ test x$libgraphviz_found = xyes ]; then
1024         echo "Building class inheritance plugin: .....................YES"
1025 else
1026         echo "Building class inheritance plugin: .....................NO"
1027                 echo "        Requires graphviz (>= 2.2.1); http://graphviz.org"
1029 echo "-------------------------------------------------------------------"