1 dnl Process this file with autoconf to produce a configure script.
5 m4_define(anjuta_major_version, 2)
6 m4_define(anjuta_minor_version, 5)
7 m4_define(anjuta_micro_version, 0)
8 m4_define(anjuta_version, anjuta_major_version.anjuta_minor_version.anjuta_micro_version)
10 AC_INIT(anjuta, anjuta_version, http://bugzilla.gnome.org/enter_bug.cgi?product=anjuta)
11 AC_CONFIG_SRCDIR(src/main.c)
13 AC_DEFINE(ANJUTA_MAJOR_VERSION, anjuta_major_version, [Anjuta major version])
14 AC_SUBST(ANJUTA_MAJOR_VERSION, anjuta_major_version)
15 AC_DEFINE(ANJUTA_MINOR_VERSION, anjuta_minor_version, [Anjuta minor version])
16 AC_SUBST(ANJUTA_MINOR_VERSION, anjuta_minor_version)
17 AC_DEFINE(ANJUTA_MICRO_VERSION, anjuta_micro_version, [Anjuta micro version])
18 AC_SUBST(ANJUTA_MICRO_VERSION, anjuta_micro_version)
19 AC_DEFINE(ANJUTA_VERSION, anjuta_version, [Anjuta version])
20 AC_SUBST(ANJUTA_VERSION)
23 GOBJECT_REQUIRED=2.8.0
24 GMODULE_REQUIRED=2.8.0
26 GTHREAD_REQUIRED=2.8.0
27 GDK_PIXBUF_REQUIRED=2.0.0
30 LIBGLADE_REQUIRED=2.3.0
32 GNOME_CANVAS_REQUIRED=2.12.0
33 GNOME_UI_REQUIRED=2.12.0
34 GNOME_PRINT_REQUIRED=2.12.0
35 GNOME_PRINT_UI_REQUIRED=2.12.0
36 GNOME_VFS_REQUIRED=2.14.0
39 VTE_NEW_REQUIRED=0.13.1
40 LIBXML_REQUIRED=2.4.23
42 LIBDEVHELP_REQUIRED=0.13
44 GNOMEBUILD_REQUIRED=0.3.0
45 GLADEUI_REQUIRED=3.2.0
46 LIBGRAPHVIZ_REQUIRED=1.0
48 SUBVERSION_REQUIRED=1.0.2
49 GTKSOURCEVIEW_REQUIRED=2.1.2
50 GTKSOURCEVIEW_GNOME_REQUIRED=2.14
51 GTKSOURCEVIEW_GTK_REQUIRED=2.10
52 BINUTILS_REQUIRED=2.15.92
56 dnl LIBGTODO_REQUIRED=0.15
58 AC_SUBST(GLIB_REQUIRED)
59 AC_SUBST(GOBJECT_REQUIRED)
60 AC_SUBST(GMODULE_REQUIRED)
61 AC_SUBST(GDK_PIXBUF_REQUIRED)
62 AC_SUBST(GTK_REQUIRED)
63 AC_SUBST(ORBIT_REQUIRED)
64 AC_SUBST(LIBGLADE_REQUIRED)
65 AC_SUBST(GNOME_REQUIRED)
66 AC_SUBST(GNOME_CANVAS_REQUIRED)
67 AC_SUBST(GNOME_UI_REQUIRED)
68 AC_SUBST(GNOME_PRINT_REQUIRED)
69 AC_SUBST(GNOME_PRINT_UI_REQUIRED)
70 AC_SUBST(GNOME_VFS_REQUIRED)
71 AC_SUBST(GCONF_REQUIRED)
72 AC_SUBST(VTE_REQUIRED)
73 AC_SUBST(LIBXML_REQUIRED)
74 AC_SUBST(PANGO_REQUIRED)
75 AC_SUBST(VTE_NEW_REQUIRED)
76 AC_SUBST(LIBDEVHELP_REQUIRED)
77 AC_SUBST(GDL_REQUIRED)
78 AC_SUBST(GNOMEBUILD_REQUIRED)
79 AC_SUBST(GLADEUI_REQUIRED)
80 AC_SUBST(GLADEUI_SVN_REQUIRED)
81 AC_SUBST(LIBGRAPHVIZ_REQUIRED)
82 AC_SUBST(NEON_REQUIRED)
83 AC_SUBST(SUBVERSION_REQUIRED)
84 AC_SUBST(GTKSOURCEVIEW_REQUIRED)
85 AC_SUBST(GTKSOURCEVIEW_GNOME_REQUIRED)
86 AC_SUBST(GTKSOURCEVIEW_GTK_REQUIRED)
87 AC_SUBST(BINUTILS_REQUIRED)
88 AC_SUBST(LIBWNCK_REQUIRED)
89 AC_SUBST(GDA_REQUIRED)
91 dnl AC_SUBST(LIBGTODO_REQUIRED)
93 AM_INIT_AUTOMAKE([1.9 dist-bzip2 no-dist-gzip])
94 AC_CONFIG_HEADERS(config.h)
104 #Check for C++ Compiler
108 GNOME_COMPILE_WARNINGS(maximum)
109 GNOME_CXX_WARNINGS(yes)
110 AM_CFLAGS="$AM_CFLAGS $WARN_CFLAGS"
111 AM_CXXFLAGS="$AM_CXXFLAGS $WARN_CXXFLAGS"
113 dnl Enable debugging mode
115 [ --enable-debug Enable debug messages],
116 AM_CFLAGS="$AM_CFLAGS -DDEBUG"
117 AM_CXXFLAGS="$AM_CXXFLAGS -DDEBUG")
119 AC_SUBST(AM_CXXFLAGS)
121 ANJUTA_LDFLAGS="-no-undefined"
122 ANJUTA_PLUGIN_LDFLAGS="-module -avoid-version -no-undefined"
123 AC_SUBST(ANJUTA_LDFLAG)
124 AC_SUBST(ANJUTA_PLUGIN_LDFLAGS)
126 dnl Disable deprecated APIs
127 AC_ARG_ENABLE(deprecated,
128 [ --disable-deprecated Disable deprecated APIs],
129 [ if test "$enableval" = "no"; then
130 DEPRECATED_FLAGS="-DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -DBONOBO_DISABLE_DEPRECATED -DBONOBO_UI_DISABLE_DEPRECATED"
132 [ DEPRECATED_FLAGS="" ])
133 AC_SUBST(DEPRECATED_FLAGS)
135 dnl Enable versioned user preferences directory
136 AC_ARG_WITH(pref-suffix,
137 [ --with-pref-suffix=VALUE Suffix to add to user preferences dir.],
138 PREF_SUFFIX="$withval")
140 AC_SUBST(PREF_SUFFIX)
141 AC_DEFINE_UNQUOTED(PREF_SUFFIX,
143 [Suffix to add to preferences directory])
152 dnl ***************************************************************************
153 dnl Check for GConf stuff to handle schema installation
154 dnl ***************************************************************************
155 AC_PATH_PROG(GCONFTOOL, gconftool-2)
158 dnl ***************************************************************************
159 dnl Check for pkgconfig
160 dnl ***************************************************************************
161 AC_PATH_PROG(PKGCONFIG_CONFIG, pkg-config,no)
162 if test x$PKGCONFIG_CONFIG = xno; then
163 AC_MSG_ERROR(Please install the pkg-config package from http://www.freedesktop.org/software/pkgconfig/)
166 dnl pkg checks are split into separate packages instead of single package
167 dnl because different plugins have different requirements.
169 PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED)
170 AC_SUBST(GLIB_CFLAGS)
173 PKG_CHECK_MODULES(GOBJECT, gobject-2.0 >= $GOBJECT_REQUIRED)
174 AC_SUBST(GOBJECT_CFLAGS)
175 AC_SUBST(GOBJECT_LIBS)
177 PKG_CHECK_MODULES(GMODULE, gmodule-2.0 >= $GMODULE_REQUIRED)
178 AC_SUBST(GMODULE_CFLAGS)
179 AC_SUBST(GMODULE_LIBS)
181 PKG_CHECK_MODULES(GTHREAD, gthread-2.0 >= $GTHREAD_REQUIRED)
182 AC_SUBST(GTHREAD_CFLAGS)
183 AC_SUBST(GTHREAD_LIBS)
185 PKG_CHECK_MODULES(GTHREAD, gio-2.0 >= $GIO_REQUIRED)
186 AC_SUBST(GTHREAD_CFLAGS)
187 AC_SUBST(GTHREAD_LIBS)
189 PKG_CHECK_MODULES(GTK, gtk+-2.0 >= $GTK_REQUIRED)
193 PKG_CHECK_MODULES(GDK_PIXBUF, gdk-pixbuf-2.0 >= $GDK_PIXBUF_REQUIRED)
194 AC_SUBST(GDK_PIXBUF_CFLAGS)
195 AC_SUBST(GDK_PIXBUF_LIBS)
197 PKG_CHECK_MODULES(ORBIT, ORBit-2.0 >= $ORBIT_REQUIRED)
198 AC_SUBST(ORBIT_CFLAGS)
201 PKG_CHECK_MODULES(GLADE, libglade-2.0 >= $LIBGLADE_REQUIRED)
202 AC_SUBST(GLADE_CFLAGS)
205 PKG_CHECK_MODULES(GNOME, libgnome-2.0 >= $GNOME_REQUIRED)
206 AC_SUBST(GNOME_CFLAGS)
209 PKG_CHECK_MODULES(GNOME_CANVAS, libgnomecanvas-2.0 >= $GNOME_CANVAS_REQUIRED)
210 AC_SUBST(GNOME_CANVAS_CFLAGS)
211 AC_SUBST(GNOME_CANVAS_LIBS)
213 PKG_CHECK_MODULES(GNOME_UI, libgnomeui-2.0 >= $GNOME_UI_REQUIRED)
214 AC_SUBST(GNOME_UI_CFLAGS)
215 AC_SUBST(GNOME_UI_LIBS)
217 PKG_CHECK_MODULES(GNOME_VFS, gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED)
218 AC_SUBST(GNOME_VFS_CFLAGS)
219 AC_SUBST(GNOME_VFS_LIBS)
221 PKG_CHECK_MODULES(GNOME_VFS_MODULE, gnome-vfs-module-2.0 >= $GNOME_VFS_REQUIRED)
222 AC_SUBST(GNOME_VFS_MODULE_CFLAGS)
223 AC_SUBST(GNOME_VFS_MODULE_LIBS)
225 PKG_CHECK_MODULES(GCONF, gconf-2.0 >= $GCONF_REQUIRED)
226 AC_SUBST(GCONF_CFLAGS)
229 PKG_CHECK_MODULES(VTE, vte >= $VTE_REQUIRED)
233 PKG_CHECK_MODULES(LIBXML, libxml-2.0 >= $LIBXML_REQUIRED)
234 AC_SUBST(LIBXML_CFLAGS)
235 AC_SUBST(LIBXML_LIBS)
237 PKG_CHECK_MODULES(PANGO, pango >= $PANGO_REQUIRED)
238 AC_SUBST(PANGO_CFLAGS)
241 PKG_CHECK_MODULES(GDL, gdl-1.0 >= $GDL_REQUIRED gdl-gnome-1.0 >= $GDL_REQUIRED)
245 PKG_CHECK_MODULES(LIBXSLT, libxslt)
246 AC_SUBST(LIBXSLT_CFLAGS)
247 AC_SUBST(LIBXSLT_LIBS)
249 dnl Check for autogen
250 dnl -----------------
251 AC_PATH_PROG(AUTOGEN_PATH, autogen,no)
252 if test x$AUTOGEN_PATH = xno; then
253 AC_MSG_ERROR([Couldn't find autogen, please install the autogen package. You can get it from http://autogen.sourceforge.net/])
256 dnl Check for Devhelp
257 dnl -----------------
259 AC_ARG_ENABLE(plugin-devhelp,
260 [ --disable-plugin-devhelp Disable devhelp plugin support in Anjuta.],
261 [ if test "$enableval" = "no"; then
262 user_disabled_devhelp=1
264 [ user_disabled_devhelp=0 ] )
266 AC_MSG_CHECKING(if devhelp plugin is disabled)
267 if test "$user_disabled_devhelp" = 1; then
273 PKG_CHECK_MODULES(PLUGIN_DEVHELP,
274 [libdevhelp-1.0 >= $LIBDEVHELP_REQUIRED],
279 AC_MSG_RESULT([version >= 0.11 not found])
283 if test x$devhelp_old = xyes; then
284 PKG_CHECK_MODULES(PLUGIN_DEVHELP, [libdevhelp-1.0 >= 0.9], [devhelp_enabled=yes], [devhelp_enabled=no])
285 if test x$devhelp_enabled = xyes; then
286 AC_DEFINE(HAVE_OLD_DEVHELP, 1, [If old devhelp (>= 0.9 < 0.11) is installed])
289 AC_SUBST(PLUGIN_DEVHELP_CFLAGS)
290 AC_SUBST(PLUGIN_DEVHELP_LIBS)
293 if test x$devhelp_enabled = xyes; then
294 GECKO_HOME=`$PKGCONFIG_CONFIG --variable=gecko_home libdevhelp-1.0`
295 if test x$GECKO_HOME != x; then
296 ANJUTA_LDFLAGS="$ANJUTA_LDFLAGS -R$GECKO_HOME"
299 AC_SUBST(ANJUTA_LDFLAGS)
301 AM_CONDITIONAL(HAVE_PLUGIN_DEVHELP, [test x$devhelp_enabled = xyes])
304 dnl -----------------
305 dnl PKG_CHECK_MODULES(PLUGIN_GTODO, libgtodo-1.0 >= $LIBGTODO_REQUIRED)
306 dnl AC_SUBST(PLUGIN_GTODO_CFLAGS)
307 dnl AC_SUBST(PLUGIN_GTODO_LIBS)
309 dnl Check for Gnome Build
310 dnl ---------------------
312 PKG_CHECK_MODULES(PLUGIN_GNOMEBUILD, gnome-build-1.0 >= $GNOMEBUILD_REQUIRED)
313 AC_SUBST(PLUGIN_GNOMEBUILD_CFLAGS)
314 AC_SUBST(PLUGIN_GNOMEBUILD_LIBS)
317 dnl ---------------------
319 AC_ARG_ENABLE(plugin-glade,
320 [ --disable-plugin-glade Disable glade plugin support in Anjuta.],
321 [ if test "$enableval" = "no"; then
322 user_disabled_glade=1
324 [ user_disabled_glade=0 ] )
326 AC_MSG_CHECKING(if glade plugin is disabled)
327 if test "$user_disabled_glade" = 1; then
329 libgladeui_found="no"
332 AC_PATH_PROG(PKG_PATH, pkg-config, no)
334 PKG_CHECK_MODULES(PLUGIN_GLADE, gladeui-1.0,
336 libgladeui_found="yes"
337 gladeui_version=`$PKG_PATH --modversion gladeui-1.0 | sed -e 's,\.,,g'`
339 libgladeui_found="no"
341 if test x$libgladeui_found = xno; then
342 PKG_CHECK_MODULES(PLUGIN_GLADE, [libgladeui-1.0 >= $GLADEUI_REQUIRED],
344 libgladeui_found="yes"
345 gladeui_version=`$PKG_PATH --modversion libgladeui-1.0 | sed -e 's,\.,,g'`
347 libgladeui_found="no"
350 AC_DEFINE_UNQUOTED(GLADEUI_VERSION, [$gladeui_version], [GLADEUI version])
351 AC_SUBST(GLADEUI_VERSION)
352 AC_SUBST(PLUGIN_GLADE_CFLAGS)
353 AC_SUBST(PLUGIN_GLADE_LIBS)
356 AM_CONDITIONAL(HAVE_PLUGIN_GLADE, [test x$libgladeui_found = xyes])
358 dnl Check for graphviz (class inheritance and profiler plugins)
359 dnl --------------------------------------------------------------------------
360 dnl FIXME: For some strange reason graphviz-devel rpm install the *.pc files
361 dnl in /usr/lib/graphviz/pkgconfig, instead of usual /usr/lib/pkgconfig. This
362 dnl makes pkgconfig check fail if we don't add the above path in
363 dnl PKG_CONFIG_PATH. We have added both /usr/lib/graphviz/pkgconfig and
364 dnl /usr/local/lib/pkgconfig paths. If graphviz is installed in other prefix
365 dnl (other than /usr or /usr/local or the current installation prefix),
366 dnl following pkgconfig check will fail.
367 dnl --------------------------------------------------------------------------
368 AC_ARG_ENABLE(graphviz,
369 [ --disable-graphviz Disable GraphViz support in Anjuta],
370 [ if test "$enableval" = "no"; then
371 user_disabled_graphviz=1
373 [ user_disabled_graphviz=0 ])
375 AC_MSG_CHECKING(if GraphViz support is disabled)
376 if test "$user_disabled_graphviz" = 1; then
378 libgraphviz_found="no"
382 dnl Set pkgconfig path
383 ANJUTA_PKG_CONFIG_PATH_SAVE="${PKG_CONFIG_PATH}"
384 PKG_CONFIG_PATH="/usr/lib/graphviz/pkgconfig:$PKG_CONFIG_PATH"
385 PKG_CONFIG_PATH="/usr/local/lib/graphviz/pkgconfig:$PKG_CONFIG_PATH"
386 PKG_CONFIG_PATH="/usr/lib64/graphviz/pkgconfig:$PKG_CONFIG_PATH"
387 PKG_CONFIG_PATH="/usr/local/lib64/graphviz/pkgconfig:$PKG_CONFIG_PATH"
389 anjuta_save_prefix="$prefix"
390 test "x$prefix" = xNONE && prefix=$ac_default_prefix
391 graphviz_pkgconfig=`eval echo ${libdir}/graphviz/pkgconfig`
392 PKG_CONFIG_PATH="$graphviz_pkgconfig:$PKG_CONFIG_PATH"
393 prefix="$anjuta_save_prefix"
395 export PKG_CONFIG_PATH
396 PKG_CHECK_MODULES(GRAPHVIZ,
397 [libgvc >= $LIBGRAPHVIZ_REQUIRED libgraph >= $LIBGRAPHVIZ_REQUIRED],
398 [libgraphviz_found="yes"],
399 [libgraphviz_found="no"])
400 AC_SUBST(GRAPHVIZ_CFLAGS)
401 AC_SUBST(GRAPHVIZ_LIBS)
403 dnl Restore pkgconfig path
404 PKG_CONFIG_PATH="${ANJUTA_PKG_CONFIG_PATH_SAVE}"
405 export PKG_CONFIG_PATH
408 AM_CONDITIONAL(HAVE_GRAPHVIZ, [test x$libgraphviz_found = xyes])
410 dnl Define HAVE_GRAPHVIZ to disable Function Call Chart in the Profiler if
411 dnl Graphviz isn't on the system
412 if test "$libgraphviz_found" = yes; then
413 AC_DEFINE(HAVE_GRAPHVIZ, [], [Define if we have GraphViz >= 2.6.0])
416 dnl Build gtksourceview plugin only on gnome 2.14 and gtk 2.10
417 dnl -------------------------------------------------------------
419 AC_ARG_ENABLE(plugin-sourceview,
420 [ --disable-plugin-sourceview Disable gtksourceview based editor in Anjuta],
421 [ if test "$enableval" = "no"; then
422 user_disabled_sourceview=1
424 [ user_disabled_sourceview=0 ])
426 AC_MSG_CHECKING(if sourceview plugin is disabled)
427 if test "$user_disabled_sourceview" = 1; then
433 PKG_CHECK_MODULES(PLUGIN_SOURCEVIEW,
434 [libgnome-2.0 >= $GTKSOURCEVIEW_GNOME_REQUIRED,
435 gtk+-2.0 >= $GTKSOURCEVIEW_GTK_REQUIRED,
436 gtksourceview-2.0 >= $GTKSOURCEVIEW_REQUIRED],
439 AC_SUBST(PLUGIN_SOURCEVIEW_CFLAGS)
440 AC_SUBST(PLUGIN_SOURCEVIEW_LIBS)
443 AM_CONDITIONAL(HAVE_PLUGIN_SOURCEVIEW, [test x$sourceview = xyes])
446 dnl -------------------------------------------------------------
448 AC_ARG_ENABLE(plugin-scintilla,
449 [ --disable-plugin-scintilla Disable Scintilla based editor in Anjuta],
450 [ if test "$enableval" = "no"; then
451 user_disabled_scintilla=1
453 [ user_disabled_scintilla=0 ])
455 AC_MSG_CHECKING(if scintilla plugin is disabled)
456 if test "$user_disabled_scintilla" = 1; then
460 PKG_CHECK_MODULES(PLUGIN_SCINTILLA,
461 [libgnomeprint-2.2 >= $GNOME_PRINT_REQUIRED,
462 libgnomeprintui-2.2 >= $GNOME_PRINT_UI_REQUIRED],
465 AC_SUBST(PLUGIN_SCINTILLA_CFLAGS)
466 AC_SUBST(PLUGIN_SCINTILLA_LIBS)
468 AM_CONDITIONAL(HAVE_PLUGIN_SCINTILLA, [test x$scintilla = xyes])
470 dnl Build symbol-db only if we have gda
471 dnl -------------------------------------------------------------
472 user_disabled_symboldb=1
473 AC_ARG_ENABLE(plugin-symbol-db,
474 [ --enable-plugin-symbol-db Enable experimental symbol-db plugin],
475 [ if test "$enableval" = "yes"; then
476 user_disabled_symboldb=0
478 [ user_disabled_symboldb=1 ])
480 AC_MSG_CHECKING(if symbol-db plugin is disabled)
481 if test "$user_disabled_symboldb" = 1; then
487 PKG_CHECK_MODULES(PLUGIN_SYMBOL_DB,
488 [libgda-4.0 >= $GDA_REQUIRED],
491 AC_SUBST(PLUGIN_SYMBOL_DB_CFLAGS)
492 AC_SUBST(PLUGIN_SYMBOL_DB_LIBS)
495 AM_CONDITIONAL(HAVE_PLUGIN_SYMBOL_DB, [test x$symboldb = xyes])
499 dnl -------------------------------------------------------------
501 AC_ARG_ENABLE(plugin-valgrind,
502 [ --disable-plugin-valgrind Disable Valgrind plugin],
503 [ if test "$enableval" = "no"; then
504 user_disabled_valgrind=1
506 [ user_disabled_valgrind=0 ])
508 AC_MSG_CHECKING(if valgrind plugin is disabled)
509 if test "$user_disabled_valgrind" = 1; then
517 AC_CHECK_LIB(bfd, bfd_get_error, [PLUGIN_VALGRIND_LIBS="-Wl,-Bstatic -lbfd -liberty -Wl,-Bdynamic"],
521 AC_SUBST(PLUGIN_VALGRIND_LIBS)
522 AM_CONDITIONAL(HAVE_PLUGIN_VALGRIND, [test x$valgrind = xyes])
527 dnl we need gconftool-2 in order to install the schema
528 AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
530 if test "x$GCONFTOOL" = "xno"; then
531 AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])
539 dnl check for bfd_get_section_size_before_reloc() in libbfd
540 AC_MSG_CHECKING(for bfd_get_section_size_before_reloc)
546 bfd_get_section_size_before_reloc (section);
549 AC_DEFINE(HAVE_BFD_GET_SECTION_SIZE_BEFORE_RELOC, [], [Define if libbfd
550 contains the function bfd_get_section_size_before_reloc])
558 dnl Setup Anjuta Library flags
559 dnl --------------------------
560 LIBANJUTA_CFLAGS='$(GNOME_UI_CFLAGS) $(GLADE_CFLAGS) -I$(top_srcdir) -DPACKAGE_PIXMAPS_DIR=\""$(datadir)/pixmaps/$(PACKAGE)\"" -DPACKAGE_DATA_DIR=\""$(datadir)/$(PACKAGE)"\"'
561 LIBANJUTA_LIBS='$(top_builddir)/libanjuta/libanjuta.la'
562 AC_SUBST(LIBANJUTA_CFLAGS)
563 AC_SUBST(LIBANJUTA_LIBS)
565 dnl Setup Plugin directories
566 dnl ------------------------
567 anjuta_plugin_dir='$(libdir)/anjuta'
568 anjuta_data_dir='$(datadir)/anjuta'
569 anjuta_ui_dir='$(datadir)/anjuta/ui'
570 anjuta_glade_dir='$(datadir)/anjuta/glade'
571 anjuta_image_dir='$(datadir)/pixmaps/anjuta'
572 AC_SUBST(anjuta_plugin_dir)
573 AC_SUBST(anjuta_data_dir)
574 AC_SUBST(anjuta_ui_dir)
575 AC_SUBST(anjuta_glade_dir)
576 AC_SUBST(anjuta_image_dir)
578 dnl ***************************************************************************
579 dnl Check for old vte version
580 dnl ***************************************************************************
581 PKG_CHECK_MODULES(VTE, vte >= $VTE_NEW_REQUIRED, OLD_VTE=0, OLD_VTE=1)
583 AC_DEFINE_UNQUOTED(OLD_VTE, $OLD_VTE, [Old version of vte])
585 dnl ***************************************************************************
586 dnl Check for marshal and enum generators
587 dnl ***************************************************************************
588 GLIB_GENMARSHAL="`$PKG_CONFIG --variable=glib_genmarshal glib-2.0`"
589 AC_SUBST(GLIB_GENMARSHAL)
590 GLIB_MKENUMS="`$PKG_CONFIG --variable=glib_mkenums glib-2.0`"
591 AC_SUBST(GLIB_MKENUMS)
593 dnl Set up Glade 3 catlog information
594 dnl ---------------------
595 GLADE_PLUGINS_PATH="`$PKG_CONFIG --variable=moduledir gladeui-1.0`"
596 AC_SUBST(GLADE_PLUGINS_PATH)
597 GLADE_CATALOG_PATH="`$PKG_CONFIG --variable=catalogdir gladeui-1.0`"
598 AC_SUBST(GLADE_CATALOG_PATH)
600 dnl ***************************************************************************
601 dnl Internatinalization
602 dnl ***************************************************************************
603 GETTEXT_PACKAGE=anjuta
604 AC_SUBST(GETTEXT_PACKAGE)
605 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [GETTEXT package name])
607 IT_PROG_INTLTOOL([0.35.0])
609 dnl ***************************************************************************
610 dnl Check for gtk-doc.
611 dnl ***************************************************************************
614 dnl ***************************************************************************
615 dnl Check for Gnome XML [Is this still required?]
616 dnl ***************************************************************************
619 dnl ***************************************************************************
620 dnl Check for ScrollKeeper [No documentation for now]
621 dnl ***************************************************************************
622 dnl AC_PATH_PROG(SCROLLKEEPER_CONFIG, scrollkeeper-config,no)
623 dnl if test x$SCROLLKEEPER_CONFIG = xno; then
624 dnl AC_MSG_ERROR(Couldn't find scrollkeeper-config, please install the scrollkeeper package. You can get it from http://scrollkeeper.sourceforge.net/)
626 dnl SCROLLKEEPER_REQUIRED=0.1.4
627 dnl AC_SUBST(SCROLLKEEPER_REQUIRED)
629 dnl ***************************************************************************
630 dnl Checking for scrollkeeper version [No documentation for now]
631 dnl ***************************************************************************
632 dnl AC_MSG_CHECKING(for scrollkeeper version number)
633 dnl if scrollkeeper-config --version > /dev/null 2>&1; then
634 dnl version=`scrollkeeper-config --version`; \
635 dnl vers=`echo $version | awk 'BEGIN { FS = "."; } { print $1 * 1000 + $2;}'`; \
636 dnl AC_MSG_RESULT(found $version)
637 dnl SCROLLKEEPER_VERSION_NUM=$vers
639 dnl AC_MSG_ERROR(Did not find scrollkeeper installed)
641 dnl AC_SUBST(SCROLLKEEPER_VERSION_NUM)
643 dnl ***************************************************************************
644 dnl Tagmanager checks.
645 dnl ***************************************************************************
647 dnl Define convenience macros
648 dnl -------------------------
649 dnl CHECK_HEADER_DEFINE(LABEL, HEADER [,ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ] ])
650 AC_DEFUN([CHECK_HEADER_DEFINE],
652 AC_MSG_CHECKING("if $1 is defined in $2")
666 dnl Checks for header files.
667 AC_CHECK_HEADERS(dirent.h fcntl.h fnmatch.h stat.h stdlib.h string.h stdint.h)
668 AC_CHECK_HEADERS(time.h types.h unistd.h)
669 AC_CHECK_HEADERS(sys/dir.h sys/stat.h sys/times.h sys/types.h)
671 dnl Checks for typedefs, structures, and compiler characteristics.
673 dnl Disable cygwin check until someone fixes that stupid autoconf warnings.
684 AC_MSG_CHECKING("for fpos_t")
685 AC_EGREP_HEADER(fpos_t, stdio.h, AC_MSG_RESULT(yes),
688 AC_DEFINE(fpos_t, long, [fpos_t is type long])
691 AC_MSG_CHECKING("for clock_t")
692 AC_EGREP_HEADER(clock_t, time.h, AC_MSG_RESULT(yes),
695 AC_DEFINE(clock_t, long, [clock_t is type long])
698 CHECK_HEADER_DEFINE(L_tmpnam, stdio.h,, AC_DEFINE(L_tmpnam, 20, [L_tmpname is 20]))
700 CHECK_HEADER_DEFINE(INT_MAX, limits.h,,
701 CHECK_HEADER_DEFINE(MAXINT, limits.h,
702 AC_DEFINE(INT_MAX, MAXINT, [Maximum int size]), AC_DEFINE(INT_MAX, 32767, [Maximum int size])))
704 AC_MSG_CHECKING(if struct stat contains st_ino)
705 AC_TRY_COMPILE([#include <sys/stat.h>], [
710 ], have_st_ino=yes, have_st_ino=no)
711 AC_MSG_RESULT($have_st_ino)
712 if test yes = "$have_st_ino"; then
713 AC_DEFINE(HAVE_STAT_ST_INO,,[Have stat st_ino])
717 dnl Check for bind in libsocket (needed on Solaris)
718 AC_CHECK_LIB(socket, bind)
720 dnl Check for function forkpty in libutil
721 AC_CHECK_LIB(util, forkpty)
723 dnl Checks for library functions.
724 AC_CHECK_FUNCS(fnmatch)
725 AC_CHECK_FUNCS(strstr)
726 AC_CHECK_FUNCS(stricmp)
727 AC_CHECK_FUNCS(strnicmp)
728 AC_CHECK_FUNCS(getline)
730 dnl for libegg/egg-recent-model.c
731 AC_CHECK_DECLS([lockf])
732 AC_CHECK_FUNCS([lockf])
734 AC_CHECK_FUNCS(fgetpos, have_fgetpos=yes)
736 dnl SEEK_SET should be in stdio.h, but may be in unistd.h on SunOS 4.1.x
737 if test "$have_fgetpos" != yes ; then
738 CHECK_HEADER_DEFINE(SEEK_SET, stdio.h,,
739 CHECK_HEADER_DEFINE(SEEK_SET, unistd.h,,
740 AC_DEFINE(SEEK_SET, 0, [Seek set 0])))
743 AC_CHECK_FUNCS(mkstemp, have_mkstemp=yes)
744 if test "$have_mkstemp" != yes ; then
745 AC_CHECK_FUNCS(chmod)
746 if test "$tmpdir_specified" = yes ; then
747 AC_MSG_RESULT(use of tmpnam overrides temporary directory selection)
750 AC_MSG_CHECKING(directory to use for temporary files)
751 if test -z "$enable_tmpdir" -o "$enable_tmpdir" = no -o "$enable_tmpdir" = yes ;
753 else tmpdir="$enable_tmpdir"
755 if test -d $tmpdir ; then
756 AC_MSG_RESULT($tmpdir)
757 AC_DEFINE_UNQUOTED(TMPDIR, "$tmpdir", [Directory for temporary files])
759 AC_MSG_WARN($tmpdir does not exist)
763 AC_CHECK_FUNCS(strerror opendir)
764 AC_CHECK_FUNCS(clock times, break)
765 AC_CHECK_FUNCS(remove, have_remove=yes,
766 CHECK_HEADER_DEFINE(remove, unistd.h,, AC_DEFINE(remove, unlink, [Remove is unlink])))
768 AC_CHECK_FUNCS(truncate, have_truncate=yes)
769 dnl === Cannot nest AC_CHECK_FUNCS() calls
770 if test "$have_truncate" != yes ; then
771 AC_CHECK_FUNCS(ftruncate, have_ftruncate=yes)
772 if test "$have_ftruncate" != yes ; then
773 AC_CHECK_FUNCS(chsize)
777 AC_CHECK_FUNCS(setenv, have_setenv=yes)
778 dnl === Cannot nest AC_CHECK_FUNCS() calls
779 if test "$have_setenv" != yes ; then
780 AC_CHECK_FUNCS(putenv, have_putenv=yes)
781 if test "$have_putenv" = yes ; then
782 AC_EGREP_HEADER(putenv, stdlib.h, have_putenv_prototype=yes)
783 if test "$have_putenv_prototype" = yes ; then
784 AC_MSG_CHECKING("putenv prototype")
785 AC_EGREP_HEADER([[^A-Za-zo-9_]putenv[ ]*\(.*const.*\)[ ]*;],
786 stdlib.h, AC_MSG_RESULT(correct),
788 AC_MSG_RESULT(no const)
789 AC_DEFINE(NON_CONST_PUTENV_PROTOTYPE,,[putenv has non constant prototype])
796 dnl if test yes = "$CYGWIN"; then with_posix_regex=no; fi
797 if test no != "$with_posix_regex"; then
798 AC_CHECK_FUNCS(regcomp)
799 AC_MSG_CHECKING(if regcomp works)
801 #include <sys/types.h>
805 exit (regcomp (&patbuf, "/hello/", 0) != 0);
806 }],regcomp_works=yes,regcomp_works=no,AC_DEFINE(CHECK_REGCOMP,,[Check regcomp]))
807 AC_MSG_RESULT($regcomp_works)
808 if test yes != "$regcomp_works"; then
809 AC_DEFINE(REGCOMP_BROKEN,,[Regcomp is broken])
813 dnl -----------------------------
814 dnl Checks for FreeBSD Build
815 dnl -----------------------------
816 AC_MSG_CHECKING(if building on FreeBSD)
818 if test `uname -s` = "FreeBSD" ; then
820 FREEBSD_BUILD=-DFREEBSD
821 AC_SUBST(FREEBSD_BUILD)
822 AC_PATH_PROG(GMAKE, gmake, no)
823 if test "x$GMAKE" = "xno"; then
824 AC_ERROR(You need gmake installed to build Anjuta!)
833 dnl Checks for missing prototypes
834 dnl -----------------------------
835 AC_CHECKING("for missing prototypes")
837 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))])
839 if test "$have_remove" = yes ; then
840 CHECK_PROTO(remove, stdio.h)
842 CHECK_PROTO(unlink, unistd.h)
844 CHECK_PROTO(malloc, stdlib.h)
845 CHECK_PROTO(getenv, stdlib.h)
846 CHECK_PROTO(stat, sys/stat.h)
847 CHECK_PROTO(lstat, sys/stat.h)
848 if test "$have_fgetpos" = yes ; then
849 CHECK_PROTO(fgetpos, stdio.h)
851 if test "$have_truncate" = yes ; then
852 CHECK_PROTO(truncate, unistd.h)
854 if test "$have_ftruncate" = yes ; then
855 CHECK_PROTO(ftruncate, unistd.h)
858 dnl **********************************************************
859 dnl check if we have svn libraries to build subversion plugin
860 dnl (stolen from kdevelop ;-)
861 dnl **********************************************************
863 AC_MSG_CHECKING(for Subversion svn-config)
864 AC_ARG_WITH(subversion-dir,
865 [ --with-subversion-dir=DIR where Subversion is installed ],
867 SVNCONFIG="$withval/bin/svn-config"
870 if test -z "$SVNCONFIG"; then
871 _SVNCONFIG="`svn-config --prefix 2> /dev/null`"
872 if test -n "$_SVNCONFIG"; then
873 SVNCONFIG="$_SVNCONFIG/bin/svn-config"
878 if test -x "$SVNCONFIG"; then
879 SVNLD="`$SVNCONFIG --ldflags 2> /dev/null`"
880 SVN_LIB="`$SVNCONFIG --libs --cflags 2> /dev/null` -lsvn_client-1 -lsvn_subr-1"
881 dnl ugly hack for subversion svn-config problems in 0.14.x, to be removed when svn-config is fixed
882 SVN_INCLUDE="`$SVNCONFIG --includes 2> /dev/null` -I$_SVNCONFIG/include/subversion-1/"
885 AC_MSG_RESULT(not found)
887 dnl just a fallback to debian's config so that it works for me :)
888 AC_ARG_WITH(svn-include,
889 [[ --with-svn-include=DIR Use the given path to the subversion headers.]],
891 if test "$withval" != "yes" -a "$withval" != ""; then
892 SVN_INCLUDES=$withval
895 if test -z "$SVN_INCLUDES"; then
896 SVN_INCLUDES="/usr/local/include /usr/include"
898 AC_MSG_CHECKING([for Subversion headers])
900 for VALUE in $SVN_INCLUDES ; do
901 if test -f $VALUE/subversion-1/svn_types.h ; then
902 SVN_INCLUDE=$VALUE/subversion-1
905 if test -f $VALUE/svn_types.h ; then
910 if test $SVN_INCLUDE ; then
911 AC_MSG_RESULT([found])
913 AC_MSG_RESULT([not found])
915 SVN_LIBS="/usr/local/lib /usr/lib"
917 [[ --with-svn-lib=DIR Use the given path to the subversion libraries.]],
919 if test "$withval" != "yes" -a "$withval" != ""; then
923 AC_MSG_CHECKING([for Subversion libraries])
925 for VALUE in $SVN_LIBS ; do
926 if ls $VALUE/libsvn_client-1.* 1>/dev/null 2>&1; then
931 if test $SVN_LIB ; then
932 AC_MSG_RESULT([found])
934 AC_MSG_RESULT([not found])
938 dnl ******************************************************************
939 dnl Check for extra libs required by subversion.
940 dnl FIXME: This should actually be done by subversion and not by us.
941 dnl ******************************************************************
943 AC_ARG_ENABLE(plugin-subversion,
944 [ --disable-plugin-subversion Disable subversion support in Anjuta.],
945 [ if test "$enableval" = "no"; then
946 user_disabled_subversion=1
948 [ user_disabled_subversion=0 ] )
950 AC_MSG_CHECKING(if subversion support is disabled)
951 if test "$user_disabled_subversion" = 1; then
959 if test -n "$SVN_INCLUDE" ; then
960 dnl ------------------------------------
961 dnl APR. Required by subversion (devel)
962 dnl ------------------------------------
964 APR_CONFIGS="apr-config /usr/local/apr/bin/apr-config/ apr-1-config "
965 AC_ARG_WITH(apr-config,
966 [[ --with-apr-config=FILE Use the given path to apr-config when determining
967 APR configuration; defaults to "apr-config"]],
969 if test "$withval" != "yes" -a "$withval" != ""; then
973 AC_MSG_CHECKING([for APR])
975 for VALUE in $APR_CONFIGS ; do
976 if $VALUE --cflags > /dev/null 2>&1 ; then
981 test $VALUE && APR_CONFIG=$VALUE
982 if test $APR_CONFIG ; then
983 AC_MSG_RESULT([found])
984 APR_CFLAGS="`$APR_CONFIG --cflags` `$APR_CONFIG --cppflags`"
985 APR_INCLUDE="`$APR_CONFIG --includes`"
986 APR_LIBS="`$APR_CONFIG --link-ld --libs`"
988 AC_MSG_RESULT([not found])
989 dnl AC_MSG_ERROR([APR is required. Try --with-apr-config.])
992 dnl -----------------------------------------
993 dnl APR util. Required by subversion (devel)
994 dnl------------------------------------------
996 APU_CONFIGS="apu-config /usr/local/apr/bin/apu-config apu-1-config"
997 AC_ARG_WITH(apu-config,
998 [[ --with-apu-config=FILE Use the given path to apu-config when determining
999 APR util configuration; defaults to "apu-config"]],
1001 if test "$withval" != "yes" -a "$withval" != ""; then
1002 APU_CONFIGS=$withval
1005 AC_MSG_CHECKING([for APR util])
1007 for VALUE in $APU_CONFIGS ; do
1008 if $VALUE --includes > /dev/null 2>&1 ; then
1013 if test $APU_CONFIG ; then
1014 AC_MSG_RESULT([found])
1015 APR_INCLUDE="$APR_INCLUDE `$APU_CONFIG --includes`"
1016 APR_LIBS="$APR_LIBS `$APU_CONFIG --link-ld --libs`"
1018 AC_MSG_RESULT([not found])
1021 dnl -----------------------------------------
1022 dnl NEON. Required by subversion (devel)
1023 dnl------------------------------------------
1025 dnl Check for neon. It is required by subversion libs, but for
1026 dnl for some strange reason it's not in it's dependencies.
1027 dnl subversion plugin will be disabled if neon (devel) is not
1028 dnl installed, even if subversion (devel) is installed.
1030 NEON_CONFIGS="neon-config"
1031 AC_ARG_WITH(neon-config,
1032 [[ --with-neon-config=FILE Use the given path to neon-config when determining
1033 Neon configuration; defaults to "neon-config"]],
1035 if test "$withval" != "yes" -a "$withval" != ""; then
1036 NEON_CONFIGS=$withval
1039 AC_MSG_CHECKING([for Neon])
1041 for VALUE in $NEON_CONFIGS ; do
1042 if $VALUE --cflags > /dev/null 2>&1 ; then
1047 if test $NEON_CONFIG ; then
1048 AC_MSG_RESULT([found])
1050 AC_MSG_RESULT([not found])
1056 dnl ------------------------------------------
1057 dnl Finally prepare subversion build flags
1058 dnl ------------------------------------------
1060 if test -n "$SVN_INCLUDE" ; then
1061 SVN_INCLUDE="-I$SVN_INCLUDE $APR_INCLUDE"
1062 if test x != "x$SVN_LIB" ; then
1063 SVN_LIB="-L$SVN_LIB $APR_LIBS -lsvn_client-1 -lsvn_subr-1"
1065 SVN_LIB="$APR_LIBS -lsvn_client-1 -lsvn_subr-1"
1067 SVN_CFLAGS="$APR_CFLAGS"
1070 AM_CONDITIONAL(BUILD_SVN, [test -n "$SVN_INCLUDE"])
1071 AC_SUBST(SVN_INCLUDE)
1073 AC_SUBST(SVN_CFLAGS)
1075 dnl --------- help outputs -----------
1076 dnl manuals/C/Makefile
1077 dnl manuals/C/anjuta-tutorial/Makefile
1078 dnl manuals/C/anjuta-advanced-tutorial/Makefile
1079 dnl manuals/C/anjuta-faqs/Makefile
1080 dnl manuals/C/anjuta-manual/Makefile
1081 dnl manuals/de/Makefile
1082 dnl manuals/de/anjuta-tutorial/Makefile
1083 dnl manuals/ja/Makefile
1084 dnl manuals/ja/anjuta-faqs/Makefile
1085 dnl manuals/ja/anjuta-manual/Makefile
1091 tagmanager/include/Makefile
1092 global-tags/Makefile
1094 libanjuta/libanjuta-1.0.pc
1095 libanjuta/interfaces/Makefile
1101 doc/anjuta_launcher.1
1104 scripts/anjuta_import.sh
1107 plugins/sample1/Makefile
1108 plugins/gtodo/Makefile
1109 plugins/class-gen/Makefile
1110 plugins/class-gen/templates/Makefile
1111 plugins/patch/Makefile
1112 plugins/editor/Makefile
1113 plugins/editor/scintilla/Makefile
1114 plugins/editor/scintilla/include/Makefile
1115 plugins/editor/properties/Makefile
1116 plugins/document-manager/Makefile
1117 plugins/document-manager/images/Makefile
1118 plugins/search/Makefile
1119 plugins/message-view/Makefile
1120 plugins/gdb/Makefile
1121 plugins/gdb/images/Makefile
1122 plugins/debug-manager/Makefile
1123 plugins/debug-manager/images/Makefile
1124 plugins/devhelp/Makefile
1125 plugins/glade/Makefile
1126 plugins/file-manager/Makefile
1127 plugins/file-loader/Makefile
1128 plugins/file-wizard/Makefile
1129 plugins/terminal/Makefile
1130 plugins/build-basic-autotools/Makefile
1131 plugins/profiler/Makefile
1132 plugins/project-manager/Makefile
1133 plugins/symbol-browser/Makefile
1134 plugins/symbol-browser/images/Makefile
1135 plugins/symbol-db/Makefile
1136 plugins/symbol-db/test/Makefile
1137 plugins/cvs-plugin/Makefile
1138 plugins/project-wizard/Makefile
1139 plugins/macro/Makefile
1140 plugins/subversion/Makefile
1141 plugins/git/Makefile
1142 plugins/sourceview/Makefile
1143 plugins/tools/Makefile
1144 plugins/tools/scripts/Makefile
1145 plugins/class-inheritance/Makefile
1146 plugins/valgrind/Makefile
1147 plugins/language-manager/Makefile
1148 plugins/project-import/Makefile
1149 plugins/project-wizard/templates/Makefile
1150 plugins/project-wizard/templates/mkfile/Makefile
1151 plugins/project-wizard/templates/mkfile/src/Makefile
1152 plugins/project-wizard/templates/mkfile/po/Makefile
1153 plugins/project-wizard/templates/minimal/Makefile
1154 plugins/project-wizard/templates/terminal/Makefile
1155 plugins/project-wizard/templates/terminal/src/Makefile
1156 plugins/project-wizard/templates/terminal/po/Makefile
1157 plugins/project-wizard/templates/cpp/Makefile
1158 plugins/project-wizard/templates/cpp/src/Makefile
1159 plugins/project-wizard/templates/cpp/po/Makefile
1160 plugins/project-wizard/templates/gtk/Makefile
1161 plugins/project-wizard/templates/gtk/src/Makefile
1162 plugins/project-wizard/templates/gtk/po/Makefile
1163 plugins/project-wizard/templates/anjuta-plugin/Makefile
1164 plugins/project-wizard/templates/anjuta-plugin/src/Makefile
1165 plugins/project-wizard/templates/anjuta-plugin/po/Makefile
1166 plugins/project-wizard/templates/gnome/Makefile
1167 plugins/project-wizard/templates/gnome/src/Makefile
1168 plugins/project-wizard/templates/gnome/po/Makefile
1169 plugins/project-wizard/templates/gtkmm/Makefile
1170 plugins/project-wizard/templates/gtkmm/src/Makefile
1171 plugins/project-wizard/templates/gtkmm/po/Makefile
1172 plugins/project-wizard/templates/gcj/Makefile
1173 plugins/project-wizard/templates/gcj/src/Makefile
1174 plugins/project-wizard/templates/java/Makefile
1175 plugins/project-wizard/templates/java/src/Makefile
1176 plugins/project-wizard/templates/java/po/Makefile
1177 plugins/project-wizard/templates/python/Makefile
1178 plugins/project-wizard/templates/python/src/Makefile
1179 plugins/project-wizard/templates/python/po/Makefile
1180 plugins/project-wizard/templates/wxwin/Makefile
1181 plugins/project-wizard/templates/wxwin/src/Makefile
1182 plugins/project-wizard/templates/wxwin/po/Makefile
1183 plugins/project-wizard/templates/xlib/Makefile
1184 plugins/project-wizard/templates/xlib/src/Makefile
1185 plugins/project-wizard/templates/xlib/po/Makefile
1186 plugins/project-wizard/templates/xlib-dock/Makefile
1187 plugins/project-wizard/templates/xlib-dock/src/Makefile
1188 plugins/project-wizard/templates/xlib-dock/po/Makefile
1189 plugins/project-wizard/templates/sdl/Makefile
1190 plugins/project-wizard/templates/sdl/src/Makefile
1191 plugins/project-wizard/templates/sdl/po/Makefile
1192 plugins/language-support-cpp-java/Makefile
1193 plugins/run-program/Makefile
1194 plugins/scratchbox/Makefile
1197 manuals/reference/Makefile
1198 manuals/reference/libanjuta/Makefile
1199 manuals/reference/libanjuta/version.xml
1200 manuals/anjuta-manual/Makefile
1201 manuals/anjuta-faqs/Makefile
1205 echo "-------------------------------------------------------------------"
1206 echo "Conditionally built plugins:"
1207 echo "-------------------------------------------------------------------"
1208 if [ test -n "$SVN_INCLUDE" ]; then
1209 echo "Building subversion plugin: ............................YES"
1211 echo "Building subversion plugin: ............................NO"
1212 echo " Requires apr (>= 0.9.4); http://subversion.org"
1213 echo " Requires apr-util (>= 0.9.4); http://subversion.org"
1214 echo " Requires neon (>= 0.24.5); http://subversion.org"
1215 echo " Requires subversion (>= 1.0.2); http://subversion.org"
1218 if [ test x$libgladeui_found = xyes ]; then
1219 echo "Building glade plugin: .................................YES"
1221 echo "Building glade plugin: .................................NO"
1222 echo " Requires glade-3 (>= 3.0.2)"
1225 if [ test x$devhelp_enabled = xyes ]; then
1226 echo "Building devhelp plugin: ...............................YES"
1228 echo "Building devhelp plugin: ...............................NO"
1229 echo " Requires devhelp"
1232 if [ test x$libgraphviz_found = xyes ]; then
1233 echo "Building class inheritance plugin: .....................YES"
1234 echo "Building performance profiler with function call chart: YES"
1236 echo "Building class inheritance plugin: .....................NO"
1237 echo " Requires graphviz (>= 2.6.0); http://graphviz.org"
1238 echo "Building performance profiler with function call chart: NO"
1239 echo " Requires graphviz (>= 2.6.0); http://graphviz.org"
1242 if [ test x$valgrind = xyes ]; then
1243 echo "Building Valgrind debugger plugin: .....................YES"
1245 echo "Building Valgrind debugger plugin: .....................NO"
1246 echo " Requires binutils-dev"
1249 if [ test x$sourceview = xyes ]; then
1250 echo "Building GtkSourceView based editor: ...................YES"
1252 echo "Building GtkSourceView based editor: ...................NO"
1255 if [ test x$scintilla = xyes ]; then
1256 echo "Building Scintilla based editor: .......................YES"
1258 echo "Building Scintilla based editor: .......................NO"
1259 echo " Requires libgnomeprintui2.2-dev"
1262 if [ test x$symboldb = xyes ]; then
1263 echo "Building new (unstable) Symbol-db plugin: ..............YES"
1265 echo "Building new (unstable) Symbol-db plugin: .......,,.....NO"
1267 echo "-------------------------------------------------------------------"
1268 echo "AM_CFLAGS = $AM_CFLAGS"
1269 echo "AM_CXXFLAGS = $AM_CXXFLAGS"