Updated Spanish translation
[anjuta-git-plugin.git] / configure.in
blob4bfe6484597f04638fdd25ae9c7428bb7471be4d
1 dnl Process this file with autoconf to produce a configure script.
3 AC_PREREQ(2.59)
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)
22 GLIB_REQUIRED=2.14.0
23 GOBJECT_REQUIRED=2.8.0
24 GMODULE_REQUIRED=2.8.0
25 GIO_REQUIRED=2.16.0
26 GTHREAD_REQUIRED=2.8.0
27 GDK_PIXBUF_REQUIRED=2.0.0
28 GTK_REQUIRED=2.10.0
29 ORBIT_REQUIRED=2.6.0
30 LIBGLADE_REQUIRED=2.3.0
31 GNOME_REQUIRED=2.12.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
37 GCONF_REQUIRED=2.12.0
38 VTE_REQUIRED=0.9.0
39 VTE_NEW_REQUIRED=0.13.1
40 LIBXML_REQUIRED=2.4.23
41 PANGO_REQUIRED=1.1.1
42 LIBDEVHELP_REQUIRED=0.13
43 GDL_REQUIRED=0.7.3
44 GNOMEBUILD_REQUIRED=0.3.0
45 GLADEUI_REQUIRED=3.2.0
46 LIBGRAPHVIZ_REQUIRED=1.0
47 NEON_REQUIRED=0.24.5
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
53 LIBWNCK_REQUIRED=2.12
54 GDA_REQUIRED=3.99.3
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)
95 AC_DISABLE_STATIC
96 AM_MAINTAINER_MODE
97 GNOME_DOC_INIT
99 #Check for C Compiler
100 AC_PROG_CC
101 AC_PROG_CPP
102 AC_LANG_C
104 #Check for C++ Compiler
105 AC_PROG_CXX
106 AC_LANG_CPLUSPLUS
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
114 AC_ARG_ENABLE(debug,
115   [  --enable-debug           Enable debug messages],
116   AM_CFLAGS="$AM_CFLAGS -DDEBUG"
117   AM_CXXFLAGS="$AM_CXXFLAGS -DDEBUG")
118 AC_SUBST(AM_CFLAGS)
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"
131   fi ],
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,
142       "${PREF_SUFFIX}",
143           [Suffix to add to preferences directory])
145 AC_ISC_POSIX
146 AC_HEADER_STDC
147 AM_DISABLE_STATIC
148 AM_PROG_LIBTOOL
150 AC_TYPE_SIGNAL
152 dnl ***************************************************************************
153 dnl Check for GConf stuff to handle schema installation
154 dnl ***************************************************************************
155 AC_PATH_PROG(GCONFTOOL, gconftool-2)
156 AM_GCONF_SOURCE_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)
171 PKG_CHECK_MODULES(GOBJECT, gobject-2.0 >= $GOBJECT_REQUIRED)
173 PKG_CHECK_MODULES(GMODULE, gmodule-2.0 >= $GMODULE_REQUIRED)
175 PKG_CHECK_MODULES(GTHREAD, gthread-2.0 >= $GTHREAD_REQUIRED)
177 PKG_CHECK_MODULES(GIO, gio-2.0 >= $GIO_REQUIRED)
179 PKG_CHECK_MODULES(GTK, gtk+-2.0 >= $GTK_REQUIRED)
181 PKG_CHECK_MODULES(GDK_PIXBUF, gdk-pixbuf-2.0 >= $GDK_PIXBUF_REQUIRED)
183 PKG_CHECK_MODULES(ORBIT, ORBit-2.0 >= $ORBIT_REQUIRED)
185 PKG_CHECK_MODULES(GLADE, libglade-2.0 >= $LIBGLADE_REQUIRED)
187 PKG_CHECK_MODULES(GNOME, libgnome-2.0 >= $GNOME_REQUIRED)
189 PKG_CHECK_MODULES(GNOME_CANVAS, libgnomecanvas-2.0 >= $GNOME_CANVAS_REQUIRED)
191 PKG_CHECK_MODULES(GNOME_UI, libgnomeui-2.0 >= $GNOME_UI_REQUIRED)
193 PKG_CHECK_MODULES(GNOME_VFS, gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED)
195 PKG_CHECK_MODULES(GNOME_VFS_MODULE, gnome-vfs-module-2.0 >= $GNOME_VFS_REQUIRED)
197 PKG_CHECK_MODULES(GCONF, gconf-2.0 >= $GCONF_REQUIRED)
199 PKG_CHECK_MODULES(VTE, vte >= $VTE_REQUIRED)
201 PKG_CHECK_MODULES(LIBXML, libxml-2.0 >= $LIBXML_REQUIRED)
203 PKG_CHECK_MODULES(PANGO, pango >= $PANGO_REQUIRED)
205 PKG_CHECK_MODULES(GDL, gdl-1.0 >= $GDL_REQUIRED gdl-gnome-1.0 >= $GDL_REQUIRED)
207 PKG_CHECK_MODULES(LIBXSLT, libxslt)
209 dnl Check for autogen
210 dnl -----------------
211 AC_PATH_PROG(AUTOGEN_PATH, autogen,no)
212 if test x$AUTOGEN_PATH = xno; then
213    AC_MSG_ERROR([Couldn't find autogen, please install the autogen package. You can get it from http://autogen.sourceforge.net/])
216 dnl Check for Devhelp
217 dnl -----------------
219 AC_ARG_ENABLE(plugin-devhelp,
220   [  --disable-plugin-devhelp        Disable devhelp plugin support in Anjuta.],
221   [ if test "$enableval" = "no"; then
222        user_disabled_devhelp=1
223     fi ],
224   [ user_disabled_devhelp=0 ] )
226 AC_MSG_CHECKING(if devhelp plugin is disabled)
227 if test "$user_disabled_devhelp" = 1; then
228         AC_MSG_RESULT(yes)
229         devhelp_enabled="no"
230 else
231         AC_MSG_RESULT(no)
232         devhelp_old=yes
233         PKG_CHECK_MODULES(PLUGIN_DEVHELP, 
234                                 [libdevhelp-1.0 >= $LIBDEVHELP_REQUIRED],
235                                          [
236                                             devhelp_old=no
237                                                 devhelp_enabled=yes
238                                          ], [
239                                                    AC_MSG_RESULT([version >= 0.11 not found])
240                                                    devhelp_old=yes
241                                                    devhelp_enabled=no
242                                          ])
243         if test x$devhelp_old = xyes; then
244           PKG_CHECK_MODULES(PLUGIN_DEVHELP, [libdevhelp-1.0 >= 0.9], [devhelp_enabled=yes], [devhelp_enabled=no])
245                 if test x$devhelp_enabled = xyes; then
246               AC_DEFINE(HAVE_OLD_DEVHELP, 1, [If old devhelp (>= 0.9 < 0.11) is installed])
247                 fi
248         fi
251 if test x$devhelp_enabled = xyes; then
252         GECKO_HOME=`$PKGCONFIG_CONFIG --variable=gecko_home libdevhelp-1.0`
253         if test x$GECKO_HOME != x; then
254                 ANJUTA_LDFLAGS="$ANJUTA_LDFLAGS -R$GECKO_HOME"
255         fi
257 AC_SUBST(ANJUTA_LDFLAGS)
259 AM_CONDITIONAL(HAVE_PLUGIN_DEVHELP, [test x$devhelp_enabled = xyes])
261 dnl Check for Gnome Build
262 dnl ---------------------
264 PKG_CHECK_MODULES(PLUGIN_GNOMEBUILD, gnome-build-1.0 >= $GNOMEBUILD_REQUIRED)
266 dnl Check for Glade3
267 dnl ---------------------
269 AC_ARG_ENABLE(plugin-glade,
270   [  --disable-plugin-glade        Disable glade plugin support in Anjuta.],
271   [ if test "$enableval" = "no"; then
272        user_disabled_glade=1
273     fi ],
274   [ user_disabled_glade=0 ] )
276 AC_MSG_CHECKING(if glade plugin is disabled)
277 if test "$user_disabled_glade" = 1; then
278         AC_MSG_RESULT(yes)
279         libgladeui_found="no"
280 else
281         AC_MSG_RESULT(no)
282         AC_PATH_PROG(PKG_PATH, pkg-config, no)
283         gladeui_version=0
284         PKG_CHECK_MODULES(PLUGIN_GLADE, gladeui-1.0,
285             [
286                 libgladeui_found="yes"
287                 gladeui_version=`$PKG_PATH --modversion gladeui-1.0 | sed -e 's,\.,,g'`
288             ], [
289                 libgladeui_found="no"
290             ])
291         if test x$libgladeui_found = xno; then
292             PKG_CHECK_MODULES(PLUGIN_GLADE, [libgladeui-1.0 >= $GLADEUI_REQUIRED],
293                 [
294                         libgladeui_found="yes"
295                         gladeui_version=`$PKG_PATH --modversion libgladeui-1.0 | sed -e 's,\.,,g'`
296                 ], [
297                         libgladeui_found="no"
298                 ])
299         fi
300         AC_DEFINE_UNQUOTED(GLADEUI_VERSION, [$gladeui_version], [GLADEUI version])
301         AC_SUBST(GLADEUI_VERSION)
304 AM_CONDITIONAL(HAVE_PLUGIN_GLADE, [test x$libgladeui_found = xyes])
306 dnl Check for graphviz (class inheritance and profiler plugins)
307 dnl --------------------------------------------------------------------------
308 dnl FIXME: For some strange reason graphviz-devel rpm install the *.pc files
309 dnl in /usr/lib/graphviz/pkgconfig, instead of usual /usr/lib/pkgconfig. This
310 dnl makes pkgconfig check fail if we don't add the above path in
311 dnl PKG_CONFIG_PATH. We have added both /usr/lib/graphviz/pkgconfig and
312 dnl /usr/local/lib/pkgconfig paths. If graphviz is installed in other prefix
313 dnl (other than /usr or /usr/local or the current installation prefix),
314 dnl following pkgconfig check will fail.
315 dnl --------------------------------------------------------------------------
316 AC_ARG_ENABLE(graphviz,
317         [ --disable-graphviz            Disable GraphViz support in Anjuta], 
318         [ if test "$enableval" = "no"; then
319                 user_disabled_graphviz=1
320           fi ],
321         [ user_disabled_graphviz=0 ])
323 AC_MSG_CHECKING(if GraphViz support is disabled)
324 if test "$user_disabled_graphviz" = 1; then
325         AC_MSG_RESULT(yes)
326         libgraphviz_found="no"
327 else
328         AC_MSG_RESULT(no)
329         
330         dnl Set pkgconfig path
331         ANJUTA_PKG_CONFIG_PATH_SAVE="${PKG_CONFIG_PATH}"
332         PKG_CONFIG_PATH="/usr/lib/graphviz/pkgconfig:$PKG_CONFIG_PATH"
333         PKG_CONFIG_PATH="/usr/local/lib/graphviz/pkgconfig:$PKG_CONFIG_PATH"
334         PKG_CONFIG_PATH="/usr/lib64/graphviz/pkgconfig:$PKG_CONFIG_PATH"
335         PKG_CONFIG_PATH="/usr/local/lib64/graphviz/pkgconfig:$PKG_CONFIG_PATH"
336         
337         anjuta_save_prefix="$prefix"
338         test "x$prefix" = xNONE && prefix=$ac_default_prefix
339         graphviz_pkgconfig=`eval echo ${libdir}/graphviz/pkgconfig`
340         PKG_CONFIG_PATH="$graphviz_pkgconfig:$PKG_CONFIG_PATH"
341         prefix="$anjuta_save_prefix"
343         export PKG_CONFIG_PATH
344         PKG_CHECK_MODULES(GRAPHVIZ,
345                 [libgvc >= $LIBGRAPHVIZ_REQUIRED libgraph >= $LIBGRAPHVIZ_REQUIRED], 
346                 [libgraphviz_found="yes"],
347                 [libgraphviz_found="no"])
348         
349         dnl Restore pkgconfig path
350         PKG_CONFIG_PATH="${ANJUTA_PKG_CONFIG_PATH_SAVE}"
351         export PKG_CONFIG_PATH
354 AM_CONDITIONAL(HAVE_GRAPHVIZ, [test x$libgraphviz_found = xyes])
356 dnl Define HAVE_GRAPHVIZ to disable Function Call Chart in the Profiler if 
357 dnl Graphviz isn't on the system
358 if test "$libgraphviz_found" = yes; then
359         AC_DEFINE(HAVE_GRAPHVIZ, [], [Define if we have GraphViz >= 2.6.0])
362 dnl Build gtksourceview plugin only on gnome 2.14 and gtk 2.10
363 dnl -------------------------------------------------------------
365 AC_ARG_ENABLE(plugin-sourceview,
366         [ --disable-plugin-sourceview   Disable gtksourceview based editor in Anjuta], 
367         [ if test "$enableval" = "no"; then
368                 user_disabled_sourceview=1
369           fi ],
370         [ user_disabled_sourceview=0 ])
372 AC_MSG_CHECKING(if sourceview plugin is disabled)
373 if test "$user_disabled_sourceview" = 1; then
374         AC_MSG_RESULT(yes)
375         sourceview="no"
376 else
377         AC_MSG_RESULT(no)
378         
379         PKG_CHECK_MODULES(PLUGIN_SOURCEVIEW,
380                 [libgnome-2.0 >= $GTKSOURCEVIEW_GNOME_REQUIRED,
381                 gtk+-2.0 >= $GTKSOURCEVIEW_GTK_REQUIRED,
382                 gtksourceview-2.0 >= $GTKSOURCEVIEW_REQUIRED],
383                 [sourceview="yes"],
384                 [sourceview="no"])
387 AM_CONDITIONAL(HAVE_PLUGIN_SOURCEVIEW, [test x$sourceview = xyes])
389 dnl Scintilla Editor
390 dnl -------------------------------------------------------------
392 AC_ARG_ENABLE(plugin-scintilla,
393         [ --disable-plugin-scintilla    Disable Scintilla based editor in Anjuta], 
394         [ if test "$enableval" = "no"; then
395                 user_disabled_scintilla=1
396           fi ],
397         [ user_disabled_scintilla=0 ])
399 AC_MSG_CHECKING(if scintilla plugin is disabled)
400 if test "$user_disabled_scintilla" = 1; then
401         AC_MSG_RESULT(yes)
402         scintilla="no"
403 else
404         PKG_CHECK_MODULES(PLUGIN_SCINTILLA,
405                 [libgnomeprint-2.2 >= $GNOME_PRINT_REQUIRED,
406                  libgnomeprintui-2.2 >= $GNOME_PRINT_UI_REQUIRED],
407                 [scintilla="yes"],
408                 [scintilla="no"])
410 AM_CONDITIONAL(HAVE_PLUGIN_SCINTILLA, [test x$scintilla = xyes])
412 dnl Build symbol-db only if we have gda
413 dnl -------------------------------------------------------------
414 user_disabled_symboldb=1
415 AC_ARG_ENABLE(plugin-symbol-db,
416         [ --enable-plugin-symbol-db     Enable experimental symbol-db plugin], 
417         [ if test "$enableval" = "yes"; then
418                 user_disabled_symboldb=0
419           fi ],
420         [ user_disabled_symboldb=1 ])
422 AC_MSG_CHECKING(if symbol-db plugin is disabled)
423 if test "$user_disabled_symboldb" = 1; then
424         AC_MSG_RESULT(yes)
425         symboldb="no"
426 else
427         AC_MSG_RESULT(no)
428         
429         PKG_CHECK_MODULES(PLUGIN_SYMBOL_DB,
430                 [libgda-4.0 >= $GDA_REQUIRED],
431                 [symboldb="yes"],
432                 [symboldb="no"])
435 AM_CONDITIONAL(HAVE_PLUGIN_SYMBOL_DB, [test x$symboldb = xyes])
437 dnl Check for Vala
438 dnl -------------------------------------------------------------
439 PKG_CHECK_MODULES(VALA, vala-1.0, [have_vala="yes"], [have_vala="no"])
441 if test x$have_vala = xyes; then
442         vapidir=`pkg-config --variable=vapidir vala-1.0`
443         AC_SUBST(vapidir)
446 AM_CONDITIONAL(HAVE_VALA, [test x$have_vala = xyes])
448 dnl Valgrind plugin
449 dnl check for libbfd
450 dnl -------------------------------------------------------------
452 AC_ARG_ENABLE(plugin-valgrind,
453         [ --disable-plugin-valgrind     Disable Valgrind plugin], 
454         [ if test "$enableval" = "no"; then
455                 user_disabled_valgrind=1
456           fi ],
457         [ user_disabled_valgrind=0 ])
459 AC_MSG_CHECKING(if valgrind plugin is disabled)
460 if test "$user_disabled_valgrind" = 1; then
461         AC_MSG_RESULT(yes)
462         valgrind="no"
463 else
464         AC_MSG_RESULT(no)
465         valgrind="yes"
468 AC_CHECK_LIB(bfd, bfd_get_error, [PLUGIN_VALGRIND_LIBS="-Wl,-Bstatic -lbfd -liberty -Wl,-Bdynamic"],
469    valgrind="no",
470   -liberty)
472 AC_SUBST(PLUGIN_VALGRIND_LIBS)
473 AM_CONDITIONAL(HAVE_PLUGIN_VALGRIND, [test x$valgrind = xyes])
478 dnl we need gconftool-2 in order to install the schema
479 AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
481 if test "x$GCONFTOOL" = "xno"; then
482   AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])
485 AM_GCONF_SOURCE_2
490 dnl check for bfd_get_section_size_before_reloc() in libbfd
491 AC_MSG_CHECKING(for bfd_get_section_size_before_reloc)
492 AC_TRY_LINK([
493         #include <bfd.h>
494         ], [
495         asection *section;
497         bfd_get_section_size_before_reloc (section);
498         ],
499         AC_MSG_RESULT(yes)
500         AC_DEFINE(HAVE_BFD_GET_SECTION_SIZE_BEFORE_RELOC, [], [Define if libbfd
501 contains the function bfd_get_section_size_before_reloc])
503         AC_MSG_RESULT(no)
509 dnl Setup Anjuta Library flags
510 dnl --------------------------
511 LIBANJUTA_CFLAGS='$(GNOME_UI_CFLAGS) $(GLADE_CFLAGS) -I$(top_srcdir) -DPACKAGE_PIXMAPS_DIR=\""$(datadir)/pixmaps/$(PACKAGE)"\" -DPACKAGE_LIB_DIR=\""$(pkglibdir)"\" -DPACKAGE_DATA_DIR=\""$(datadir)/$(PACKAGE)"\"'
512 LIBANJUTA_LIBS='$(top_builddir)/libanjuta/libanjuta.la'
513 AC_SUBST(LIBANJUTA_CFLAGS)
514 AC_SUBST(LIBANJUTA_LIBS)
516 dnl Setup Plugin directories
517 dnl ------------------------
518 anjuta_plugin_dir='$(libdir)/anjuta'
519 anjuta_data_dir='$(datadir)/anjuta'
520 anjuta_ui_dir='$(datadir)/anjuta/ui'
521 anjuta_glade_dir='$(datadir)/anjuta/glade'
522 anjuta_image_dir='$(datadir)/pixmaps/anjuta'
523 AC_SUBST(anjuta_plugin_dir)
524 AC_SUBST(anjuta_data_dir)
525 AC_SUBST(anjuta_ui_dir)
526 AC_SUBST(anjuta_glade_dir)
527 AC_SUBST(anjuta_image_dir)
529 dnl ***************************************************************************
530 dnl Check for old vte version
531 dnl ***************************************************************************
532 PKG_CHECK_MODULES(VTE, vte >= $VTE_NEW_REQUIRED, OLD_VTE=0, OLD_VTE=1)
533 AC_SUBST(OLD_VTE)
534 AC_DEFINE_UNQUOTED(OLD_VTE, $OLD_VTE, [Old version of vte])
536 dnl ***************************************************************************
537 dnl Check for marshal and enum generators
538 dnl ***************************************************************************
539 GLIB_GENMARSHAL="`$PKG_CONFIG --variable=glib_genmarshal glib-2.0`"
540 AC_SUBST(GLIB_GENMARSHAL)
541 GLIB_MKENUMS="`$PKG_CONFIG --variable=glib_mkenums glib-2.0`"
542 AC_SUBST(GLIB_MKENUMS)
544 dnl Set up Glade 3 catlog information
545 dnl ---------------------
546 GLADE_PLUGINS_PATH="`$PKG_CONFIG --variable=moduledir gladeui-1.0`"
547 AC_SUBST(GLADE_PLUGINS_PATH)
548 GLADE_CATALOG_PATH="`$PKG_CONFIG --variable=catalogdir gladeui-1.0`"
549 AC_SUBST(GLADE_CATALOG_PATH)
551 dnl ***************************************************************************
552 dnl Internatinalization
553 dnl ***************************************************************************
554 GETTEXT_PACKAGE=anjuta
555 AC_SUBST(GETTEXT_PACKAGE)
556 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [GETTEXT package name])
557 AM_GLIB_GNU_GETTEXT
558 IT_PROG_INTLTOOL([0.35.0])
560 dnl ***************************************************************************
561 dnl Check for gtk-doc.
562 dnl ***************************************************************************
563 GTK_DOC_CHECK([1.4])
565 dnl ***************************************************************************
566 dnl Check for Gnome XML [Is this still required?]
567 dnl ***************************************************************************
568 dnl GNOME_XML_CHECK
570 dnl ***************************************************************************
571 dnl Check for ScrollKeeper [No documentation for now]
572 dnl ***************************************************************************
573 dnl AC_PATH_PROG(SCROLLKEEPER_CONFIG, scrollkeeper-config,no)
574 dnl if test x$SCROLLKEEPER_CONFIG = xno; then
575 dnl   AC_MSG_ERROR(Couldn't find scrollkeeper-config, please install the scrollkeeper package. You can get it from http://scrollkeeper.sourceforge.net/)
576 dnl fi
577 dnl SCROLLKEEPER_REQUIRED=0.1.4
578 dnl AC_SUBST(SCROLLKEEPER_REQUIRED)
580 dnl ***************************************************************************
581 dnl Checking for scrollkeeper version [No documentation for now]
582 dnl ***************************************************************************
583 dnl AC_MSG_CHECKING(for scrollkeeper version number)
584 dnl if scrollkeeper-config --version > /dev/null 2>&1; then 
585 dnl    version=`scrollkeeper-config --version`; \
586 dnl    vers=`echo $version | awk 'BEGIN { FS = "."; } { print $1 * 1000 + $2;}'`; \
587 dnl    AC_MSG_RESULT(found $version)
588 dnl    SCROLLKEEPER_VERSION_NUM=$vers
589 dnl else
590 dnl    AC_MSG_ERROR(Did not find scrollkeeper installed)
591 dnl fi
592 dnl AC_SUBST(SCROLLKEEPER_VERSION_NUM)
594 dnl ***************************************************************************
595 dnl Tagmanager checks.
596 dnl ***************************************************************************
598 dnl Define convenience macros
599 dnl -------------------------
600 dnl CHECK_HEADER_DEFINE(LABEL, HEADER [,ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ] ])
601 AC_DEFUN([CHECK_HEADER_DEFINE],
603         AC_MSG_CHECKING("if $1 is defined in $2")
604         AC_EGREP_CPP(yes,
605 [#include <$2>
606 #ifdef $1
607   yes
608 #endif
609 ], [
610         AC_MSG_RESULT(yes)
611         $3
612 ], [
613         AC_MSG_RESULT(no)
614         $4
615 ]) ])
617 dnl Checks for header files.
618 AC_CHECK_HEADERS(dirent.h fcntl.h fnmatch.h stat.h stdlib.h string.h stdint.h)
619 AC_CHECK_HEADERS(time.h types.h unistd.h)
620 AC_CHECK_HEADERS(sys/dir.h sys/stat.h sys/times.h sys/types.h)
622 dnl Checks for typedefs, structures, and compiler characteristics.
624 dnl Disable cygwin check until someone fixes that stupid autoconf warnings.
625 dnl AC_CYGWIN
626 dnl AC_MINGW
628 AC_C_CONST
629 AC_OBJEXT
630 AC_EXEEXT
632 AC_TYPE_SIZE_T
633 AC_TYPE_OFF_T
635 AC_MSG_CHECKING("for fpos_t")
636 AC_EGREP_HEADER(fpos_t, stdio.h, AC_MSG_RESULT(yes),
638     AC_MSG_RESULT(no)
639     AC_DEFINE(fpos_t, long, [fpos_t is type long])
642 AC_MSG_CHECKING("for clock_t")
643 AC_EGREP_HEADER(clock_t, time.h, AC_MSG_RESULT(yes),
645     AC_MSG_RESULT(no)
646     AC_DEFINE(clock_t, long, [clock_t is type long])
649 CHECK_HEADER_DEFINE(L_tmpnam, stdio.h,, AC_DEFINE(L_tmpnam, 20, [L_tmpname is 20]))
651 CHECK_HEADER_DEFINE(INT_MAX, limits.h,,
652     CHECK_HEADER_DEFINE(MAXINT, limits.h,
653         AC_DEFINE(INT_MAX, MAXINT, [Maximum int size]), AC_DEFINE(INT_MAX, 32767, [Maximum int size])))
655 AC_MSG_CHECKING(if struct stat contains st_ino)
656 AC_TRY_COMPILE([#include <sys/stat.h>], [
657     struct stat st;
658     stat(".", &st);
659     if (st.st_ino > 0)
660         exit(0);
661 ], have_st_ino=yes, have_st_ino=no)
662 AC_MSG_RESULT($have_st_ino)
663 if test yes = "$have_st_ino"; then
664     AC_DEFINE(HAVE_STAT_ST_INO,,[Have stat st_ino])
668 dnl Check for bind in libsocket (needed on Solaris)
669 AC_CHECK_LIB(socket, bind)
671 dnl Check for function forkpty in libutil
672 AC_CHECK_LIB(util, forkpty)
674 dnl Checks for library functions.
675 AC_CHECK_FUNCS(fnmatch)
676 AC_CHECK_FUNCS(strstr)
677 AC_CHECK_FUNCS(stricmp)
678 AC_CHECK_FUNCS(strnicmp)
679 AC_CHECK_FUNCS(getline)
681 dnl for libegg/egg-recent-model.c
682 AC_CHECK_DECLS([lockf])
683 AC_CHECK_FUNCS([lockf])
685 AC_CHECK_FUNCS(fgetpos, have_fgetpos=yes)
687 dnl SEEK_SET should be in stdio.h, but may be in unistd.h on SunOS 4.1.x
688 if test "$have_fgetpos" != yes ; then
689     CHECK_HEADER_DEFINE(SEEK_SET, stdio.h,,
690         CHECK_HEADER_DEFINE(SEEK_SET, unistd.h,,
691             AC_DEFINE(SEEK_SET, 0, [Seek set 0])))
694 AC_CHECK_FUNCS(mkstemp, have_mkstemp=yes)
695 if test "$have_mkstemp" != yes ; then
696     AC_CHECK_FUNCS(chmod)
697     if test "$tmpdir_specified" = yes ; then
698         AC_MSG_RESULT(use of tmpnam overrides temporary directory selection)
699     fi
700 else
701     AC_MSG_CHECKING(directory to use for temporary files)
702     if test -z "$enable_tmpdir" -o "$enable_tmpdir" = no -o "$enable_tmpdir" = yes ;
703         then tmpdir=/tmp
704         else tmpdir="$enable_tmpdir"
705     fi
706     if test -d $tmpdir ; then
707         AC_MSG_RESULT($tmpdir)
708         AC_DEFINE_UNQUOTED(TMPDIR, "$tmpdir", [Directory for temporary files])
709     else
710         AC_MSG_WARN($tmpdir does not exist)
711     fi
714 AC_CHECK_FUNCS(strerror opendir)
715 AC_CHECK_FUNCS(clock times, break)
716 AC_CHECK_FUNCS(remove, have_remove=yes,
717     CHECK_HEADER_DEFINE(remove, unistd.h,, AC_DEFINE(remove, unlink, [Remove is unlink])))
719 AC_CHECK_FUNCS(truncate, have_truncate=yes)
720 dnl === Cannot nest AC_CHECK_FUNCS() calls
721 if test "$have_truncate" != yes  ; then
722     AC_CHECK_FUNCS(ftruncate, have_ftruncate=yes)
723     if test "$have_ftruncate" != yes ; then
724         AC_CHECK_FUNCS(chsize)
725     fi
728 AC_CHECK_FUNCS(setenv, have_setenv=yes)
729 dnl === Cannot nest AC_CHECK_FUNCS() calls
730 if test "$have_setenv" != yes ; then
731     AC_CHECK_FUNCS(putenv, have_putenv=yes)
732     if test "$have_putenv" = yes ; then
733         AC_EGREP_HEADER(putenv, stdlib.h, have_putenv_prototype=yes)
734         if test "$have_putenv_prototype" = yes ; then
735             AC_MSG_CHECKING("putenv prototype")
736             AC_EGREP_HEADER([[^A-Za-zo-9_]putenv[   ]*\(.*const.*\)[    ]*;],
737                 stdlib.h, AC_MSG_RESULT(correct),
738                 [
739                     AC_MSG_RESULT(no const)
740                     AC_DEFINE(NON_CONST_PUTENV_PROTOTYPE,,[putenv has non constant prototype])
741                 ])
742         fi
743     fi
747 dnl if test yes = "$CYGWIN"; then with_posix_regex=no; fi
748 if test no != "$with_posix_regex"; then
749     AC_CHECK_FUNCS(regcomp)
750     AC_MSG_CHECKING(if regcomp works)
751     AC_TRY_RUN([
752 #include <sys/types.h>
753 #include <regex.h>
754 main() {
755     regex_t patbuf;
756     exit (regcomp (&patbuf, "/hello/", 0) != 0);
757 }],regcomp_works=yes,regcomp_works=no,AC_DEFINE(CHECK_REGCOMP,,[Check regcomp]))
758     AC_MSG_RESULT($regcomp_works)
759     if test yes != "$regcomp_works"; then
760         AC_DEFINE(REGCOMP_BROKEN,,[Regcomp is broken])
761     fi
764 dnl -----------------------------
765 dnl Checks for FreeBSD Build
766 dnl -----------------------------
767 AC_MSG_CHECKING(if building on FreeBSD)
769 if test `uname -s` = "FreeBSD" ; then
770         AC_MSG_RESULT(yes)
771         FREEBSD_BUILD=-DFREEBSD
772         AC_SUBST(FREEBSD_BUILD)
773         AC_PATH_PROG(GMAKE, gmake, no)
774         if test "x$GMAKE" = "xno"; then
775                 AC_ERROR(You need gmake installed to build Anjuta!)
776         fi
777 else
778         AC_MSG_RESULT(no)
779         GMAKE="make"
782 AC_SUBST(GMAKE)
784 dnl Checks for missing prototypes
785 dnl -----------------------------
786 AC_CHECKING("for missing prototypes")
788 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))])
790 if test "$have_remove" = yes ; then
791     CHECK_PROTO(remove, stdio.h)
792 else
793     CHECK_PROTO(unlink, unistd.h)
795 CHECK_PROTO(malloc, stdlib.h)
796 CHECK_PROTO(getenv, stdlib.h)
797 CHECK_PROTO(stat,   sys/stat.h)
798 CHECK_PROTO(lstat,  sys/stat.h)
799 if test "$have_fgetpos" = yes ; then
800     CHECK_PROTO(fgetpos, stdio.h)
802 if test "$have_truncate" = yes ; then
803     CHECK_PROTO(truncate, unistd.h)
805 if test "$have_ftruncate" = yes ; then
806     CHECK_PROTO(ftruncate, unistd.h)
809 dnl  **********************************************************
810 dnl  check if we have svn libraries to build subversion plugin
811 dnl  (stolen from kdevelop ;-)
812 dnl  **********************************************************
814 AC_MSG_CHECKING(for Subversion svn-config)
815 AC_ARG_WITH(subversion-dir,
816                 [  --with-subversion-dir=DIR           where Subversion is installed ],
817                 [
818                                 SVNCONFIG="$withval/bin/svn-config"
819                 ])
821 if test -z "$SVNCONFIG"; then
822                 _SVNCONFIG="`svn-config --prefix 2> /dev/null`"
823                 if test -n "$_SVNCONFIG"; then
824                                 SVNCONFIG="$_SVNCONFIG/bin/svn-config"
825                 fi
828 AC_SUBST(SVNCONFIG)
829 if test -x "$SVNCONFIG"; then
830                 SVNLD="`$SVNCONFIG --ldflags 2> /dev/null`"
831                 SVN_LIB="`$SVNCONFIG --libs --cflags 2> /dev/null` -lsvn_client-1 -lsvn_subr-1"
832                 dnl ugly hack for subversion svn-config problems in 0.14.x, to be removed when svn-config is fixed
833                 SVN_INCLUDE="`$SVNCONFIG --includes 2> /dev/null` -I$_SVNCONFIG/include/subversion-1/"
834                 AC_MSG_RESULT(yes)
835 else
836                 AC_MSG_RESULT(not found)
837                 
838                 dnl just a fallback to debian's config so that it works for me :)
839                 AC_ARG_WITH(svn-include,
840                                                                 [[  --with-svn-include=DIR   Use the given path to the subversion headers.]],
841                                                                 [
842                                                                 if test "$withval" != "yes" -a "$withval" != ""; then
843                                                                                 SVN_INCLUDES=$withval
844                                                                 fi
845                                                                 ])
846                 if test -z "$SVN_INCLUDES"; then
847                         SVN_INCLUDES="/usr/local/include /usr/include"
848                 fi
849                 AC_MSG_CHECKING([for Subversion headers])
850                 SVN_INCLUDE=""
851                 for VALUE in $SVN_INCLUDES ; do
852                                 if test -f $VALUE/subversion-1/svn_types.h ; then
853                                                 SVN_INCLUDE=$VALUE/subversion-1
854                                                 break
855                                 fi
856                                 if test -f $VALUE/svn_types.h ; then
857                                                 SVN_INCLUDE=$VALUE
858                                                 break
859                                 fi
860                 done
861                 if test $SVN_INCLUDE ; then
862                                 AC_MSG_RESULT([found])
863                 else
864                                 AC_MSG_RESULT([not found])
865                 fi
866                 SVN_LIBS="/usr/local/lib /usr/lib"
867                 AC_ARG_WITH(svn-lib,
868                                                 [[  --with-svn-lib=DIR  Use the given path to the subversion libraries.]],
869                                                 [
870                                                         if test "$withval" != "yes" -a "$withval" != ""; then
871                                                                 SVN_LIBS=$withval
872                                                         fi
873                                                 ])
874                 AC_MSG_CHECKING([for Subversion libraries])
875                 SVN_LIB=""
876                 for VALUE in $SVN_LIBS ; do
877                                 if ls $VALUE/libsvn_client-1.* 1>/dev/null 2>&1; then
878                                                 SVN_LIB=$VALUE
879                                                 break
880                                 fi
881                 done
882                 if test $SVN_LIB ; then
883                                 AC_MSG_RESULT([found])
884                 else
885                                 AC_MSG_RESULT([not found])
886                 fi
889 dnl ******************************************************************
890 dnl Check for extra libs required by subversion.
891 dnl FIXME: This should actually be done by subversion and not by us.
892 dnl ******************************************************************
894 AC_ARG_ENABLE(plugin-subversion,
895   [  --disable-plugin-subversion        Disable subversion support in Anjuta.],
896   [ if test "$enableval" = "no"; then
897         user_disabled_subversion=1
898     fi ],
899   [ user_disabled_subversion=0 ] )
901 AC_MSG_CHECKING(if subversion support is disabled)
902 if test "$user_disabled_subversion" = 1; then
903         AC_MSG_RESULT(yes)
904         SVN_INCLUDE=""
905         SVN_LIB=""
906 else
907         AC_MSG_RESULT(no)
910 if test -n "$SVN_INCLUDE" ; then
911         dnl ------------------------------------
912         dnl APR. Required by subversion (devel)
913         dnl ------------------------------------
914         
915         APR_CONFIGS="apr-config /usr/local/apr/bin/apr-config/ apr-1-config "
916         AC_ARG_WITH(apr-config,
917         [[  --with-apr-config=FILE    Use the given path to apr-config when determining
918                                                                 APR configuration; defaults to "apr-config"]],
919         [
920         if test "$withval" != "yes" -a "$withval" != ""; then
921           APR_CONFIGS=$withval
922         fi
923         ])
924         AC_MSG_CHECKING([for APR])
925         APR_CONFIG=""
926         for VALUE in $APR_CONFIGS ; do
927                         if $VALUE --cflags > /dev/null 2>&1 ; then
928                                         APR_CONFIG=$VALUE
929                                         break
930                         fi
931         done
932         test $VALUE && APR_CONFIG=$VALUE
933         if test $APR_CONFIG ; then
934                 AC_MSG_RESULT([found])
935                 APR_CFLAGS="`$APR_CONFIG --cflags` `$APR_CONFIG --cppflags`"
936                 APR_INCLUDE="`$APR_CONFIG --includes`"
937                 APR_LIBS="`$APR_CONFIG --link-ld --libs`"
938         else
939                 AC_MSG_RESULT([not found])
940                 dnl AC_MSG_ERROR([APR is required. Try --with-apr-config.])
941         fi
942         
943         dnl -----------------------------------------
944         dnl APR util. Required by subversion (devel)
945         dnl------------------------------------------
946         
947         APU_CONFIGS="apu-config /usr/local/apr/bin/apu-config apu-1-config"
948         AC_ARG_WITH(apu-config,
949         [[  --with-apu-config=FILE    Use the given path to apu-config when determining
950                                                                 APR util configuration; defaults to "apu-config"]],
951         [
952                 if test "$withval" != "yes" -a "$withval" != ""; then
953                         APU_CONFIGS=$withval
954                 fi
955         ])
956         AC_MSG_CHECKING([for APR util])
957         APU_CONFIG=""
958         for VALUE in $APU_CONFIGS ; do
959                         if $VALUE --includes > /dev/null 2>&1 ; then
960                                         APU_CONFIG=$VALUE
961                                         break
962                         fi
963         done
964         if test $APU_CONFIG ; then
965                 AC_MSG_RESULT([found])
966                 APR_INCLUDE="$APR_INCLUDE `$APU_CONFIG --includes`"
967                 APR_LIBS="$APR_LIBS `$APU_CONFIG --link-ld --libs`"
968         else
969                 AC_MSG_RESULT([not found])
970         fi
971         
972         dnl -----------------------------------------
973         dnl NEON. Required by subversion (devel)
974         dnl------------------------------------------
976         dnl Check for neon. It is required by subversion libs, but for
977         dnl for some strange reason it's not in it's dependencies.
978         dnl subversion plugin will be disabled if neon (devel) is not
979         dnl installed, even if subversion (devel) is installed.
981         NEON_CONFIGS="neon-config"
982         AC_ARG_WITH(neon-config,
983         [[  --with-neon-config=FILE    Use the given path to neon-config when determining
984                                                                 Neon configuration; defaults to "neon-config"]],
985         [
986                 if test "$withval" != "yes" -a "$withval" != ""; then
987                         NEON_CONFIGS=$withval
988                 fi
989         ])
990         AC_MSG_CHECKING([for Neon])
991         NEON_CONFIG=""
992         for VALUE in $NEON_CONFIGS ; do
993                         if $VALUE --cflags > /dev/null 2>&1 ; then
994                                         NEON_CONFIG=$VALUE
995                                         break
996                         fi
997         done
998         if test $NEON_CONFIG ; then
999                 AC_MSG_RESULT([found])
1000         else
1001                 AC_MSG_RESULT([not found])
1002                 SVN_INCLUDE=""
1003                 SVN_LIB=""
1004         fi
1007 dnl ------------------------------------------
1008 dnl Finally prepare subversion build flags
1009 dnl ------------------------------------------
1011 if test -n "$SVN_INCLUDE" ; then
1012         SVN_INCLUDE="-I$SVN_INCLUDE $APR_INCLUDE"
1013         if test x != "x$SVN_LIB" ; then
1014             SVN_LIB="-L$SVN_LIB $APR_LIBS -lsvn_client-1 -lsvn_subr-1"
1015         else
1016             SVN_LIB="$APR_LIBS -lsvn_client-1 -lsvn_subr-1"
1017         fi
1018         SVN_CFLAGS="$APR_CFLAGS"
1021 AM_CONDITIONAL(BUILD_SVN, [test -n "$SVN_INCLUDE"])
1022 AC_SUBST(SVN_INCLUDE)
1023 AC_SUBST(SVN_LIB)
1024 AC_SUBST(SVN_CFLAGS)
1026 dnl --------- help outputs -----------
1027 dnl manuals/C/Makefile
1028 dnl manuals/C/anjuta-tutorial/Makefile
1029 dnl manuals/C/anjuta-advanced-tutorial/Makefile
1030 dnl manuals/C/anjuta-faqs/Makefile
1031 dnl manuals/C/anjuta-manual/Makefile
1032 dnl manuals/de/Makefile
1033 dnl manuals/de/anjuta-tutorial/Makefile
1034 dnl manuals/ja/Makefile
1035 dnl manuals/ja/anjuta-faqs/Makefile
1036 dnl manuals/ja/anjuta-manual/Makefile
1038 AC_OUTPUT([
1039 Makefile
1040 po/Makefile.in
1041 tagmanager/Makefile
1042 tagmanager/include/Makefile
1043 global-tags/Makefile
1044 libanjuta/Makefile
1045 libanjuta/libanjuta-1.0.pc
1046 libanjuta/interfaces/Makefile
1047 src/Makefile
1048 pixmaps/Makefile
1049 data/Makefile
1050 data/welcome.txt
1051 doc/anjuta.1
1052 doc/anjuta_launcher.1
1053 doc/Makefile
1054 scripts/Makefile
1055 scripts/anjuta_import.sh
1056 launcher/Makefile
1057 plugins/Makefile
1058 plugins/sample1/Makefile
1059 plugins/gtodo/Makefile
1060 plugins/class-gen/Makefile
1061 plugins/class-gen/templates/Makefile
1062 plugins/patch/Makefile
1063 plugins/editor/Makefile
1064 plugins/editor/scintilla/Makefile
1065 plugins/editor/scintilla/include/Makefile
1066 plugins/editor/properties/Makefile
1067 plugins/document-manager/Makefile
1068 plugins/document-manager/images/Makefile
1069 plugins/search/Makefile
1070 plugins/message-view/Makefile
1071 plugins/gdb/Makefile
1072 plugins/gdb/images/Makefile
1073 plugins/debug-manager/Makefile
1074 plugins/debug-manager/images/Makefile
1075 plugins/devhelp/Makefile
1076 plugins/glade/Makefile
1077 plugins/file-manager/Makefile
1078 plugins/file-loader/Makefile
1079 plugins/file-wizard/Makefile
1080 plugins/terminal/Makefile
1081 plugins/build-basic-autotools/Makefile
1082 plugins/profiler/Makefile
1083 plugins/project-manager/Makefile
1084 plugins/symbol-browser/Makefile
1085 plugins/symbol-browser/images/Makefile
1086 plugins/symbol-db/Makefile
1087 plugins/symbol-db/test/Makefile
1088 plugins/cvs-plugin/Makefile
1089 plugins/project-wizard/Makefile
1090 plugins/macro/Makefile
1091 plugins/subversion/Makefile
1092 plugins/sourceview/Makefile
1093 plugins/tools/Makefile
1094 plugins/tools/scripts/Makefile
1095 plugins/class-inheritance/Makefile
1096 plugins/valgrind/Makefile
1097 plugins/language-manager/Makefile
1098 plugins/project-import/Makefile
1099 plugins/project-wizard/templates/Makefile
1100 plugins/project-wizard/templates/mkfile/Makefile
1101 plugins/project-wizard/templates/mkfile/src/Makefile
1102 plugins/project-wizard/templates/mkfile/po/Makefile
1103 plugins/project-wizard/templates/minimal/Makefile
1104 plugins/project-wizard/templates/terminal/Makefile
1105 plugins/project-wizard/templates/terminal/src/Makefile
1106 plugins/project-wizard/templates/terminal/po/Makefile
1107 plugins/project-wizard/templates/cpp/Makefile
1108 plugins/project-wizard/templates/cpp/src/Makefile
1109 plugins/project-wizard/templates/cpp/po/Makefile
1110 plugins/project-wizard/templates/gtk/Makefile
1111 plugins/project-wizard/templates/gtk/src/Makefile
1112 plugins/project-wizard/templates/gtk/po/Makefile
1113 plugins/project-wizard/templates/anjuta-plugin/Makefile
1114 plugins/project-wizard/templates/anjuta-plugin/src/Makefile
1115 plugins/project-wizard/templates/anjuta-plugin/po/Makefile
1116 plugins/project-wizard/templates/anjuta-plugin-vala/Makefile
1117 plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile
1118 plugins/project-wizard/templates/anjuta-plugin-vala/po/Makefile
1119 plugins/project-wizard/templates/gnome/Makefile
1120 plugins/project-wizard/templates/gnome/src/Makefile
1121 plugins/project-wizard/templates/gnome/po/Makefile
1122 plugins/project-wizard/templates/gtkmm/Makefile
1123 plugins/project-wizard/templates/gtkmm/src/Makefile
1124 plugins/project-wizard/templates/gtkmm/po/Makefile
1125 plugins/project-wizard/templates/gcj/Makefile
1126 plugins/project-wizard/templates/gcj/src/Makefile
1127 plugins/project-wizard/templates/java/Makefile
1128 plugins/project-wizard/templates/java/src/Makefile
1129 plugins/project-wizard/templates/java/po/Makefile
1130 plugins/project-wizard/templates/python/Makefile
1131 plugins/project-wizard/templates/python/src/Makefile
1132 plugins/project-wizard/templates/python/po/Makefile
1133 plugins/project-wizard/templates/wxwin/Makefile
1134 plugins/project-wizard/templates/wxwin/src/Makefile
1135 plugins/project-wizard/templates/wxwin/po/Makefile
1136 plugins/project-wizard/templates/xlib/Makefile
1137 plugins/project-wizard/templates/xlib/src/Makefile
1138 plugins/project-wizard/templates/xlib/po/Makefile
1139 plugins/project-wizard/templates/xlib-dock/Makefile
1140 plugins/project-wizard/templates/xlib-dock/src/Makefile
1141 plugins/project-wizard/templates/xlib-dock/po/Makefile
1142 plugins/project-wizard/templates/sdl/Makefile
1143 plugins/project-wizard/templates/sdl/src/Makefile
1144 plugins/project-wizard/templates/sdl/po/Makefile
1145 plugins/language-support-cpp-java/Makefile
1146 plugins/run-program/Makefile
1147 plugins/scratchbox/Makefile
1148 anjuta.desktop.in
1149 manuals/Makefile
1150 manuals/reference/Makefile
1151 manuals/reference/libanjuta/Makefile
1152 manuals/reference/libanjuta/version.xml
1153 manuals/anjuta-manual/Makefile
1154 manuals/anjuta-faqs/Makefile
1155 mime/Makefile
1157 echo " "
1158 echo "-------------------------------------------------------------------"
1159 echo "Conditionally built plugins:"
1160 echo "-------------------------------------------------------------------"
1161 if [ test -n "$SVN_INCLUDE" ]; then
1162         echo "Building subversion plugin: ............................YES"
1163 else
1164         echo "Building subversion plugin: ............................NO"
1165                 echo "        Requires apr (>= 0.9.4); http://subversion.org"
1166                 echo "        Requires apr-util (>= 0.9.4); http://subversion.org"
1167                 echo "        Requires neon (>= 0.24.5); http://subversion.org"
1168                 echo "        Requires subversion (>= 1.0.2); http://subversion.org"
1171 if [ test x$libgladeui_found = xyes ]; then
1172        echo "Building glade plugin: .................................YES"
1173 else
1174        echo "Building glade plugin: .................................NO"
1175        echo "        Requires glade-3 (>= 3.0.2)"
1178 if [ test x$devhelp_enabled = xyes ]; then
1179        echo "Building devhelp plugin: ...............................YES"
1180 else
1181        echo "Building devhelp plugin: ...............................NO"
1182        echo "        Requires devhelp"
1185 if [ test x$libgraphviz_found = xyes ]; then
1186         echo "Building class inheritance plugin: .....................YES"
1187         echo "Building performance profiler with function call chart: YES"
1188 else
1189         echo "Building class inheritance plugin: .....................NO"
1190         echo "        Requires graphviz (>= 2.6.0); http://graphviz.org"
1191         echo "Building performance profiler with function call chart: NO"
1192          echo "        Requires graphviz (>= 2.6.0); http://graphviz.org"
1195 if [ test x$valgrind = xyes ]; then
1196         echo "Building Valgrind debugger plugin: .....................YES"
1197 else
1198         echo "Building Valgrind debugger plugin: .....................NO"
1199         echo "          Requires binutils-dev"
1202 if [ test x$sourceview = xyes ]; then
1203         echo "Building GtkSourceView based editor: ...................YES"
1204 else
1205         echo "Building GtkSourceView based editor: ...................NO"
1208 if [ test x$scintilla = xyes ]; then
1209         echo "Building Scintilla based editor: .......................YES"
1210 else
1211         echo "Building Scintilla based editor: .......................NO"
1212         echo "         Requires libgnomeprintui2.2-dev"
1215 if [ test x$symboldb = xyes ]; then
1216         echo "Building new (unstable) Symbol-db plugin: ..............YES"
1217 else
1218         echo "Building new (unstable) Symbol-db plugin: ..............NO"
1220 if [ test x$have_vala = xyes]; then
1221         echo "Building support for Vala plugins: .....................YES"
1222 else
1223         echo "Building support for Vala plugins: .....................NO"
1225 echo "-------------------------------------------------------------------"
1226 #echo "AM_CFLAGS = $AM_CFLAGS"
1227 #echo "AM_CXXFLAGS = $AM_CXXFLAGS"