1
dnl Process this file with autoconf to produce a configure script.
5
m4_define(anjuta_major_version, 3)
6
m4_define(anjuta_minor_version, 8)
7
m4_define(anjuta_micro_version, 4)
8
m4_define(anjuta_version, anjuta_major_version.anjuta_minor_version.anjuta_micro_version)
9
m4_define(bugzilla_version, anjuta_major_version.anjuta_minor_version.anjuta_micro_version)
11
AC_INIT([Anjuta],[anjuta_version],[http://bugzilla.gnome.org/enter_bug.cgi?product=anjuta],[anjuta],[http://www.anjuta.org/])
13
AC_CONFIG_HEADERS([config.h])
14
AC_CONFIG_SRCDIR([src/main.c])
15
AC_CONFIG_MACRO_DIR([m4])
18
AC_DEFINE(ANJUTA_MAJOR_VERSION, anjuta_major_version, [Anjuta major version])
19
AC_SUBST(ANJUTA_MAJOR_VERSION, anjuta_major_version)
20
AC_DEFINE(ANJUTA_MINOR_VERSION, anjuta_minor_version, [Anjuta minor version])
21
AC_SUBST(ANJUTA_MINOR_VERSION, anjuta_minor_version)
22
AC_DEFINE(ANJUTA_MICRO_VERSION, anjuta_micro_version, [Anjuta micro version])
23
AC_SUBST(ANJUTA_MICRO_VERSION, anjuta_micro_version)
24
AC_DEFINE(ANJUTA_VERSION, anjuta_version, [Anjuta version])
25
AC_SUBST(ANJUTA_VERSION)
27
ANJUTA_VERSION=anjuta_version
28
AC_SUBST(ANJUTA_VERSION)
30
BUGZILLA_VERSION=bugzilla_version
31
AC_SUBST(BUGZILLA_VERSION)
36
GTHREAD_REQUIRED=2.22.0
37
GDK_PIXBUF_REQUIRED=2.0.0
41
LIBXML_REQUIRED=2.4.23
46
GTKSOURCEVIEW_REQUIRED=3.0.0
49
LIBDEVHELP_REQUIRED=3.7.4
52
GLADEUI_REQUIRED=3.12.0
62
SUBVERSION_REQUIRED=$SVN_MAJOR.$SVN_MINOR.$SVN_PATCH
64
AM_INIT_AUTOMAKE([1.10 dist-xz no-dist-gzip])
65
AM_MAINTAINER_MODE([enable])
67
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
69
dnl Check for C Compiler
73
if test "$LEX" != "flex"; then
74
AC_MSG_ERROR(flex is required)
77
if test "$YACC" != "bison -y"; then
78
AC_MSG_ERROR(bison is required)
83
AC_LINK_IFELSE([AC_LANG_PROGRAM([], [])],,
84
AC_MSG_ERROR([C++ Compiler required to compile Anjuta]))
87
GNOME_COMPILE_WARNINGS([maximum])
88
AM_CFLAGS="$AM_CFLAGS $WARN_CFLAGS"
89
AM_CXXFLAGS="$AM_CXXFLAGS $WARN_CXXFLAGS"
91
dnl Enable debugging mode
93
AS_HELP_STRING([--enable-debug],[Enable debug messages]),
94
[if test "x$enableval" = "xyes"; then
95
AM_CFLAGS="$AM_CFLAGS -DDEBUG"
97
AM_CXXFLAGS="$AM_CXXFLAGS -DDEBUG")
101
ANJUTA_LDFLAGS="-no-undefined"
102
ANJUTA_PLUGIN_LDFLAGS="-module -avoid-version -no-undefined"
103
AC_SUBST(ANJUTA_LDFLAGS)
104
AC_SUBST(ANJUTA_PLUGIN_LDFLAGS)
109
dnl Disable deprecated APIs
110
dnl if test x$MAINT = x; then
111
dnl DEPRECATED_FLAGS="-DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED"
112
dnl AC_SUBST(DEPRECATED_FLAGS)
115
dnl Check for pkg-config
116
PKG_PROG_PKG_CONFIG([0.22])
118
dnl Enable versioned user preferences directory
119
AC_ARG_WITH(pref-suffix,
120
AS_HELP_STRING([--with-pref-suffix=VALUE],[Suffix to add to user preferences dir.]),
121
PREF_SUFFIX="$withval")
123
AC_SUBST(PREF_SUFFIX)
124
AC_DEFINE_UNQUOTED(PREF_SUFFIX,
126
[Suffix to add to preferences directory])
130
LT_INIT([disable-static])
132
dnl ***************************************************************************
133
dnl Check for GObject-Introspection
134
dnl ***************************************************************************
135
m4_ifdef([GOBJECT_INTROSPECTION_CHECK], [GOBJECT_INTROSPECTION_CHECK([0.6.7])],
136
[AM_CONDITIONAL(HAVE_INTROSPECTION, false)])
138
dnl ***************************************************************************
140
dnl ***************************************************************************
141
gjsdir=`pkg-config --variable=jsdir gjs-1.0`
144
dnl Check base modules
146
PKG_CHECK_MODULES([ANJUTA],
147
[gthread-2.0 >= $GTHREAD_REQUIRED
148
glib-2.0 >= $GLIB_REQUIRED
149
gio-2.0 >= $GLIB_REQUIRED
150
gmodule-2.0 >= $GLIB_REQUIRED
151
gtk+-3.0 >= $GTK_REQUIRED
152
gdk-pixbuf-2.0 >= $GDK_PIXBUF_REQUIRED])
154
PKG_CHECK_MODULES([XML],
155
[libxml-2.0 >= $LIBXML_REQUIRED])
157
PKG_CHECK_MODULES([GDL],
158
[gdl-3.0 >= $GDL_REQUIRED])
160
PKG_CHECK_MODULES([GDA],
161
[libgda-5.0 >= $GDA5_REQUIRED],,
162
[PKG_CHECK_MODULES([GDA],
163
[libgda-4.0 >= $GDA4_REQUIRED])])
165
PKG_CHECK_MODULES([VTE],
166
[vte-2.90 >= $VTE_REQUIRED])
168
dnl Check for autogen
169
dnl -----------------
170
AC_PATH_PROG(AUTOGEN_PATH, autogen,no)
171
if test x$AUTOGEN_PATH = xno; then
172
AC_MSG_WARN([Couldn't find autogen. You will be able to build anjuta without autogen \
173
but several things won't work. You can get it from http://autogen.sourceforge.net/])
176
dnl Check for Devhelp
177
dnl -----------------
179
AC_ARG_ENABLE(plugin-devhelp,
180
AS_HELP_STRING([--disable-plugin-devhelp],[Disable devhelp plugin support in Anjuta.]),
181
[ if test "$enableval" = "no"; then
182
user_disabled_devhelp=1
184
[ user_disabled_devhelp=0 ] )
186
AC_MSG_CHECKING(if devhelp plugin is disabled)
187
if test "$user_disabled_devhelp" = 1; then
192
PKG_CHECK_MODULES(PLUGIN_DEVHELP,
193
[libdevhelp-3.0 >= $LIBDEVHELP_REQUIRED],
201
if test "x$devhelp_enabled" = "xyes"; then
202
case "$PLUGIN_DEVHELP_LIBS" in
204
AC_DEFINE([HAVE_WEBKIT2], [1], [Defined if devhelp is built against webkitgtk2])
208
AM_CONDITIONAL(HAVE_PLUGIN_DEVHELP, [test x$devhelp_enabled = xyes])
211
dnl ---------------------
213
AC_ARG_ENABLE(plugin-glade,
214
AS_HELP_STRING([--disable-plugin-glade],[Disable glade plugin support in Anjuta.]),
215
[ if test "$enableval" = "no"; then
216
user_disabled_glade=1
218
[ user_disabled_glade=0 ] )
220
AC_MSG_CHECKING(if glade plugin is disabled)
221
if test "$user_disabled_glade" = 1; then
227
PKG_CHECK_MODULES(PLUGIN_GLADE, gladeui-2.0 >= $GLADEUI_REQUIRED,
235
AM_CONDITIONAL(HAVE_PLUGIN_GLADE, [test x$gladeui_found = xyes])
238
dnl ---------------------
240
AC_ARG_ENABLE(glade-catalog,
241
AS_HELP_STRING([--enable-glade-catalog], [Enable glade catalog. Glade UI libraries must be installed]),
242
[ user_enabled_glade_catalog=1 ],
243
[ user_enabled_glade_catalog=0 ])
245
glade_catalog_enabled="no"
247
AC_MSG_CHECKING(if glade catalog is enabled)
248
if test "$gladeui_found" = "yes"; then
249
if test "$user_enabled_glade_catalog" = 1; then
251
glade_catalog_enabled="yes"
252
GLADE_CATALOG_PATH=`pkg-config --variable=catalogdir gladeui-2.0`
253
GLADE_PLUGINS_PATH=`pkg-config --variable=moduledir gladeui-2.0`
255
AC_SUBST(GLADE_CATALOG_PATH)
256
AC_SUBST(GLADE_PLUGINS_PATH)
264
AM_CONDITIONAL(ENABLE_GLADE_CATALOG, [test x$glade_catalog_enabled = xyes])
266
dnl Check for gtksourceview
267
dnl -------------------------------------------------------------
268
PKG_CHECK_MODULES(SOURCEVIEW,
269
[gtksourceview-3.0 >= $GTKSOURCEVIEW_REQUIRED])
272
dnl -------------------------------------------------------------
275
AS_HELP_STRING([--disable-vala],[Disable vala support]),
276
[ if test "$enableval" = "no"; then
279
[ user_disabled_vala=0 ])
281
AC_MSG_CHECKING(if vala support is disabled)
282
if test "$user_disabled_vala" = 1; then
287
AC_MSG_CHECKING(if libvala is available)
288
PKG_CHECK_EXISTS([ libvala-0.20 ],
290
[ PKG_CHECK_EXISTS([ libvala-0.18 ],
294
if test "x$valaver" != "x"; then
297
LIBVALA="libvala${valaver}"
298
PKG_CHECK_MODULES([VALA], ${LIBVALA})
307
if test x$enable_vala = xyes; then
308
AC_PATH_PROGS(VALAC, [valac${valaver} valac], valac)
312
AM_CONDITIONAL(ENABLE_VALA, [test x$enable_vala = xyes])
315
dnl -------------------------------------------------------------
321
if test x$have_python = xyes; then
322
if test -x $PYTHON-config; then
323
PYTHON_CFLAGS=`$PYTHON-config --cflags`
324
PYTHON_LIBS=`$PYTHON-config --libs`
325
AC_SUBST(PYTHON_CFLAGS)
326
AC_SUBST(PYTHON_LIBS)
327
elif test -x $PYTHON$PYTHON_VERSION-config; then
328
PYTHON_CFLAGS=`$PYTHON$PYTHON_VERSION-config --cflags`
329
PYTHON_LIBS=`$PYTHON$PYTHON_VERSION-config --libs`
330
AC_SUBST(PYTHON_CFLAGS)
331
AC_SUBST(PYTHON_LIBS)
334
echo "$PYTHON-config or $PYTHON$PYTHON_VERSION-config not found - disabling python"
338
AM_CONDITIONAL(HAVE_PYTHON, [test x$have_python = xyes])
340
dnl Disable packagekit support
341
dnl -----------------------------------
342
AC_ARG_ENABLE(packagekit,
343
[AC_HELP_STRING([--disable-packagekit],[build without PackageKit support])],,
344
[enable_packagekit=yes])
345
if test "x$enable_packagekit" != "xno"; then
346
AC_DEFINE(ENABLE_PACKAGEKIT, 1, [define to enable PackageKit installer])
349
dnl Setup Anjuta Library flags
350
dnl --------------------------
351
LIBANJUTA_CFLAGS='$(ANJUTA_CFLAGS) $(GDL_CFLAGS) $(DEPRECATED_FLAGS) -I$(top_srcdir) -I$(top_builddir)/libanjuta -DPACKAGE_PIXMAPS_DIR=\""$(datadir)/pixmaps/$(PACKAGE)"\" -DPACKAGE_LIB_DIR=\""$(pkglibdir)"\" -DPACKAGE_DATA_DIR=\""$(datadir)/$(PACKAGE)"\"'
352
LIBANJUTA_LIBS='$(top_builddir)/libanjuta/libanjuta-3.la'
353
AC_SUBST(LIBANJUTA_CFLAGS)
354
AC_SUBST(LIBANJUTA_LIBS)
356
dnl Setup FooCanvas Library flags
357
dnl --------------------------
358
LIBFOOCANVAS_CFLAGS='-I$(top_srcdir)'
359
LIBFOOCANVAS_LIBS='$(top_builddir)/libfoocanvas/libanjuta-foocanvas.la'
360
AC_SUBST(LIBFOOCANVAS_CFLAGS)
361
AC_SUBST(LIBFOOCANVAS_LIBS)
363
dnl Checks for Xft/XRender for foocanvas
365
AC_CHECK_LIB(Xrender, XRenderFindFormat,
366
[AC_SUBST(RENDER_LIBS, "-lXrender -lXext")
367
AC_DEFINE(HAVE_RENDER, 1, [Define if libXrender is available.])],
368
[AC_SUBST(RENDER_LIBS, "")],
371
dnl Setup Plugin directories
372
dnl ------------------------
373
anjuta_plugin_dir='$(libdir)/anjuta'
374
anjuta_data_dir='$(datadir)/anjuta'
375
anjuta_ui_dir='$(datadir)/anjuta/ui'
376
anjuta_glade_dir='$(datadir)/anjuta/glade'
377
anjuta_image_dir='$(datadir)/pixmaps/anjuta'
378
AC_SUBST(anjuta_plugin_dir)
379
AC_SUBST(anjuta_data_dir)
380
AC_SUBST(anjuta_ui_dir)
381
AC_SUBST(anjuta_glade_dir)
382
AC_SUBST(anjuta_image_dir)
384
dnl ***************************************************************************
385
dnl Check for marshal and enum generators
386
dnl ***************************************************************************
387
GLIB_GENMARSHAL="`$PKG_CONFIG --variable=glib_genmarshal glib-2.0`"
388
AC_SUBST(GLIB_GENMARSHAL)
389
GLIB_MKENUMS="`$PKG_CONFIG --variable=glib_mkenums glib-2.0`"
390
AC_SUBST(GLIB_MKENUMS)
392
dnl ***************************************************************************
393
dnl Internatinalization
394
dnl ***************************************************************************
395
IT_PROG_INTLTOOL([0.40.1])
397
GETTEXT_PACKAGE=anjuta
398
AC_SUBST(GETTEXT_PACKAGE)
399
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [GETTEXT package name])
403
dnl ***************************************************************************
404
dnl Check for gtk-doc.
405
dnl ***************************************************************************
408
dnl ***************************************************************************
410
dnl ***************************************************************************
413
dnl Define convenience macros
414
dnl -------------------------
415
dnl CHECK_HEADER_DEFINE(LABEL, HEADER [,ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ] ])
416
AC_DEFUN([CHECK_HEADER_DEFINE],
418
AC_MSG_CHECKING("if $1 is defined in $2")
432
dnl Checks for header files.
433
AC_CHECK_HEADERS(dirent.h fcntl.h fnmatch.h stat.h stdlib.h string.h stdint.h)
434
AC_CHECK_HEADERS(time.h types.h unistd.h)
435
AC_CHECK_HEADERS(sys/dir.h sys/stat.h sys/times.h sys/types.h)
437
dnl Checks for typedefs, structures, and compiler characteristics.
443
*cygwin* ) CYGWIN=yes;;
444
*mingw32* ) MINGW32=yes;;
448
dnl Check for bind in libsocket (needed on Solaris)
449
AC_CHECK_LIB(socket, bind)
451
dnl Check for function forkpty and related headers
452
AC_SEARCH_LIBS(forkpty, util, , AC_DEFINE(EMULATE_FORKPTY, [], [Need to implement our own forkpty()]))
453
AC_CHECK_HEADERS(libutil.h util.h pty.h)
455
dnl Checks for library functions.
456
AC_CHECK_FUNCS(fnmatch)
457
AC_CHECK_FUNCS(strstr)
458
AC_CHECK_FUNCS(stricmp)
459
AC_CHECK_FUNCS(strnicmp)
460
AC_CHECK_FUNCS(getline)
462
dnl for libegg/egg-recent-model.c
463
AC_CHECK_DECLS([lockf])
464
AC_CHECK_FUNCS([lockf])
466
AC_CHECK_FUNCS(fgetpos, have_fgetpos=yes)
468
dnl SEEK_SET should be in stdio.h, but may be in unistd.h on SunOS 4.1.x
469
if test "$have_fgetpos" != yes ; then
470
CHECK_HEADER_DEFINE(SEEK_SET, stdio.h,,
471
CHECK_HEADER_DEFINE(SEEK_SET, unistd.h,,
472
AC_DEFINE(SEEK_SET, 0, [Seek set 0])))
475
AC_CHECK_FUNCS(mkstemp, have_mkstemp=yes)
476
if test "$have_mkstemp" != yes ; then
477
AC_CHECK_FUNCS(chmod)
478
if test "$tmpdir_specified" = yes ; then
479
AC_MSG_RESULT(use of tmpnam overrides temporary directory selection)
482
AC_MSG_CHECKING(directory to use for temporary files)
483
if test -z "$enable_tmpdir" -o "$enable_tmpdir" = no -o "$enable_tmpdir" = yes ;
485
else tmpdir="$enable_tmpdir"
487
if test -d $tmpdir ; then
488
AC_MSG_RESULT($tmpdir)
489
AC_DEFINE_UNQUOTED(TMPDIR, "$tmpdir", [Directory for temporary files])
491
AC_MSG_WARN($tmpdir does not exist)
495
dnl -----------------------------
496
dnl Checks for FreeBSD Build
497
dnl -----------------------------
498
AC_MSG_CHECKING(if building on FreeBSD)
500
if test `uname -s` = "FreeBSD" ; then
502
FREEBSD_BUILD=-DFREEBSD
503
AC_SUBST(FREEBSD_BUILD)
504
AC_PATH_PROG(GMAKE, gmake, no)
505
if test "x$GMAKE" = "xno"; then
506
AC_MSG_ERROR(You need gmake installed to build Anjuta!)
515
dnl Checks for missing prototypes
516
dnl -----------------------------
517
AC_MSG_NOTICE([checking for missing prototypes...])
519
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))])
521
if test "$have_remove" = yes ; then
522
CHECK_PROTO(remove, stdio.h)
524
CHECK_PROTO(unlink, unistd.h)
526
CHECK_PROTO(malloc, stdlib.h)
527
CHECK_PROTO(getenv, stdlib.h)
528
CHECK_PROTO(stat, sys/stat.h)
529
CHECK_PROTO(lstat, sys/stat.h)
530
if test "$have_fgetpos" = yes ; then
531
CHECK_PROTO(fgetpos, stdio.h)
533
if test "$have_truncate" = yes ; then
534
CHECK_PROTO(truncate, unistd.h)
536
if test "$have_ftruncate" = yes ; then
537
CHECK_PROTO(ftruncate, unistd.h)
540
dnl **********************************************************
541
dnl check if we have svn libraries to build subversion plugin
542
dnl (stolen from kdevelop ;-)
543
dnl **********************************************************
545
AC_MSG_CHECKING(for Subversion svn-config)
546
AC_ARG_WITH(subversion-dir,
547
AS_HELP_STRING([--with-subversion-dir=DIR],[Where Subversion is installed ]),
549
SVNCONFIG="$withval/bin/svn-config"
552
if test -z "$SVNCONFIG"; then
553
_SVNCONFIG="`svn-config --prefix 2> /dev/null`"
554
if test -n "$_SVNCONFIG"; then
555
SVNCONFIG="$_SVNCONFIG/bin/svn-config"
560
if test -x "$SVNCONFIG"; then
561
SVNLD="`$SVNCONFIG --ldflags 2> /dev/null`"
562
SVN_LIB="`$SVNCONFIG --libs --cflags 2> /dev/null` -lsvn_client-1 -lsvn_subr-1"
563
dnl ugly hack for subversion svn-config problems in 0.14.x, to be removed when svn-config is fixed
564
SVN_INCLUDE="`$SVNCONFIG --includes 2> /dev/null` -I$_SVNCONFIG/include/subversion-1/"
567
AC_MSG_RESULT(not found)
569
dnl just a fallback to debian's config so that it works for me :)
570
AC_ARG_WITH(svn-include,
571
[[ --with-svn-include=DIR Use the given path to the subversion headers.]],
573
if test "$withval" != "yes" -a "$withval" != ""; then
574
SVN_INCLUDES=$withval
577
if test -z "$SVN_INCLUDES"; then
578
SVN_INCLUDES="/usr/local/include /usr/include"
580
AC_MSG_CHECKING([for Subversion headers])
582
for VALUE in $SVN_INCLUDES ; do
583
if test -f $VALUE/subversion-1/svn_types.h ; then
584
SVN_INCLUDE=$VALUE/subversion-1
587
if test -f $VALUE/svn_types.h ; then
592
if test $SVN_INCLUDE ; then
593
AC_MSG_RESULT([found])
595
AC_MSG_RESULT([not found])
597
SVN_LIBS="/usr/local/lib64 /usr/local/lib /usr/lib64 /usr/lib"
599
[[ --with-svn-lib=DIR Use the given path to the subversion libraries.]],
601
if test "$withval" != "yes" -a "$withval" != ""; then
605
AC_MSG_CHECKING([for Subversion libraries])
607
for VALUE in $SVN_LIBS ; do
608
if ls $VALUE/libsvn_client-1.* 1>/dev/null 2>&1; then
613
if test $SVN_LIB ; then
614
AC_MSG_RESULT([found])
616
AC_MSG_RESULT([not found])
620
dnl ******************************************************************
621
dnl Check for extra libs required by subversion.
622
dnl FIXME: This should actually be done by subversion and not by us.
623
dnl ******************************************************************
625
AC_ARG_ENABLE(plugin-subversion,
626
AS_HELP_STRING([--disable-plugin-subversion],[Disable subversion support in Anjuta.]),
627
[ if test "$enableval" = "no"; then
628
user_disabled_subversion=1
630
[ user_disabled_subversion=0 ] )
632
AC_MSG_CHECKING(if subversion support is disabled)
633
if test "$user_disabled_subversion" = 1; then
641
if test -n "$SVN_INCLUDE" ; then
642
dnl ------------------------------------
643
dnl APR. Required by subversion (devel)
644
dnl ------------------------------------
646
PKG_CHECK_MODULES(APR, \
647
apr-1, have_apr=yes, have_apr=no)
648
if test x"$have_apr" = "xno"; then
652
dnl -----------------------------------------
653
dnl APR util. Required by subversion (devel)
654
dnl------------------------------------------
656
PKG_CHECK_MODULES(APR_UTILS, \
657
apr-util-1, have_apr_util=yes, have_apr_util=no)
658
if test x"$have_apr_util" = "xno"; then
662
dnl -----------------------------------------
663
dnl NEON. Required by subversion (devel)
664
dnl------------------------------------------
666
PKG_CHECK_MODULES(NEON, \
667
neon, have_neon=yes, have_neon=no)
668
if test x"$have_neon" = "xno"; then
672
dnl Make sure our SVN version is high enough
673
dnl Eww, eww, eww, this is dirty
674
AC_MSG_CHECKING([for subversion >= $SUBVERSION_REQUIRED])
676
dnl Temporarily set CFLAGS so that include dirs are found
678
CFLAGS="-I$SVN_INCLUDE $APR_CFLAGS"
680
[AC_LANG_PROGRAM([[#include <svn_version.h>]],
682
#if (SVN_VER_MAJOR < $SVN_MAJOR) || (SVN_VER_MINOR < $SVN_MINOR) || (SVN_VER_PATCH < $SVN_PATCH)
683
# error "Version too low"
685
]])], AC_MSG_RESULT(yes), have_svn_version=no)
686
if test x"$have_svn_version" = "xno"; then
693
dnl ------------------------------------------
694
dnl Finally prepare subversion build flags
695
dnl ------------------------------------------
697
if test -n "$SVN_INCLUDE" ; then
698
SVN_INCLUDE="-I$SVN_INCLUDE"
699
if test x != "x$SVN_LIB" ; then
700
SVN_LIB="-L$SVN_LIB $APR_LIBS $APR_UTILS_LIBS $NEON_LIBS -lsvn_client-1 -lsvn_subr-1"
702
SVN_LIB="$APR_LIBS $APR_UTILS_LIBS $NEON_LIBS -lsvn_client-1 -lsvn_subr-1"
704
SVN_CFLAGS="$APR_CFLAGS $APR_UTILS_CFLAGS $NEON_CFLAGS"
707
AM_CONDITIONAL(BUILD_SVN, [test -n "$SVN_INCLUDE"])
708
AC_SUBST(SVN_INCLUDE)
712
dnl ------------------------------------------
713
dnl Symbol-db shared memory checks
714
dnl ------------------------------------------
716
SYMBOL_DB_SHM="/dev/shm"
718
AC_MSG_CHECKING(for symbol-db shared memory)
719
AC_ARG_WITH(symbol-db-shm,
720
AS_HELP_STRING([--with-symbol-db-shm=DIR],[Where shared memory is placed ]),
723
SYMBOL_DB_SHM="$withval"
725
if test "$user_specified_shm" = 1; then
731
AC_SUBST(SYMBOL_DB_SHM)
733
dnl Test using autotest
734
dnl -----------------------------
735
AC_CONFIG_TESTDIR(plugins/am-project/tests)
736
AM_MISSING_PROG([AUTOM4TE], [autom4te])
742
libanjuta/tests/Makefile
743
libanjuta/interfaces/Makefile
744
libanjuta/libanjuta-3.0.pc
745
libanjuta/anjuta-version.h
748
pixmaps/16x16/Makefile
749
pixmaps/22x22/Makefile
750
pixmaps/24x24/Makefile
751
pixmaps/32x32/Makefile
752
pixmaps/48x48/Makefile
753
pixmaps/scalable/Makefile
756
data/templates/Makefile
758
doc/anjuta-launcher.1
763
plugins/class-gen/Makefile
764
plugins/class-gen/templates/Makefile
765
plugins/patch/Makefile
766
plugins/document-manager/Makefile
767
plugins/document-manager/images/Makefile
768
plugins/message-view/Makefile
770
plugins/gdb/images/Makefile
771
plugins/debug-manager/Makefile
772
plugins/debug-manager/images/Makefile
773
plugins/devhelp/Makefile
774
plugins/devhelp/images/Makefile
775
plugins/glade/Makefile
776
plugins/glade/images/Makefile
777
plugins/js-debugger/Makefile
778
plugins/file-manager/Makefile
779
plugins/file-loader/Makefile
780
plugins/file-wizard/Makefile
781
plugins/build-basic-autotools/Makefile
782
plugins/project-manager/Makefile
783
plugins/symbol-db/benchmark/Makefile
784
plugins/symbol-db/benchmark/symbol-db/Makefile
785
plugins/symbol-db/benchmark/libgda/Makefile
786
plugins/symbol-db/benchmark/sqlite/Makefile
787
plugins/symbol-db/images/Makefile
788
plugins/symbol-db/Makefile
789
plugins/symbol-db/anjuta-tags/Makefile
790
plugins/project-wizard/Makefile
791
plugins/snippets-manager/Makefile
792
plugins/cvs-plugin/Makefile
793
plugins/subversion/Makefile
795
plugins/git/images/Makefile
796
plugins/sourceview/Makefile
797
plugins/terminal/Makefile
798
plugins/tools/Makefile
799
plugins/tools/scripts/Makefile
800
plugins/language-manager/Makefile
801
plugins/project-import/Makefile
802
plugins/project-wizard/templates/Makefile
803
plugins/project-wizard/templates/mkfile/Makefile
804
plugins/project-wizard/templates/mkfile/src/Makefile
805
plugins/project-wizard/templates/mkfile/po/Makefile
806
plugins/project-wizard/templates/minimal/Makefile
807
plugins/project-wizard/templates/js_minimal/Makefile
808
plugins/project-wizard/templates/js_minimal/src/Makefile
809
plugins/project-wizard/templates/terminal/Makefile
810
plugins/project-wizard/templates/terminal/src/Makefile
811
plugins/project-wizard/templates/terminal/po/Makefile
812
plugins/project-wizard/templates/cpp/Makefile
813
plugins/project-wizard/templates/cpp/src/Makefile
814
plugins/project-wizard/templates/cpp/po/Makefile
815
plugins/project-wizard/templates/gtk/Makefile
816
plugins/project-wizard/templates/gtk/src/Makefile
817
plugins/project-wizard/templates/gtk/po/Makefile
818
plugins/project-wizard/templates/gtkapplication/Makefile
819
plugins/project-wizard/templates/gtkapplication/src/Makefile
820
plugins/project-wizard/templates/gtkapplication/po/Makefile
821
plugins/project-wizard/templates/anjuta-plugin/Makefile
822
plugins/project-wizard/templates/anjuta-plugin/src/Makefile
823
plugins/project-wizard/templates/anjuta-plugin/po/Makefile
824
plugins/project-wizard/templates/gtkmm/Makefile
825
plugins/project-wizard/templates/gtkmm/src/Makefile
826
plugins/project-wizard/templates/gtkmm/po/Makefile
827
plugins/project-wizard/templates/gcj/Makefile
828
plugins/project-wizard/templates/gcj/src/Makefile
829
plugins/project-wizard/templates/java/Makefile
830
plugins/project-wizard/templates/java/src/Makefile
831
plugins/project-wizard/templates/java/po/Makefile
832
plugins/project-wizard/templates/python/Makefile
833
plugins/project-wizard/templates/python/src/Makefile
834
plugins/project-wizard/templates/python/po/Makefile
835
plugins/project-wizard/templates/pygtk/Makefile
836
plugins/project-wizard/templates/pygtk/src/Makefile
837
plugins/project-wizard/templates/pygtk/po/Makefile
838
plugins/project-wizard/templates/vala-gtk/Makefile
839
plugins/project-wizard/templates/vala-gtk/src/Makefile
840
plugins/project-wizard/templates/wxwin/Makefile
841
plugins/project-wizard/templates/wxwin/src/Makefile
842
plugins/project-wizard/templates/wxwin/po/Makefile
843
plugins/project-wizard/templates/xlib/Makefile
844
plugins/project-wizard/templates/xlib/src/Makefile
845
plugins/project-wizard/templates/xlib/po/Makefile
846
plugins/project-wizard/templates/xlib-dock/Makefile
847
plugins/project-wizard/templates/xlib-dock/src/Makefile
848
plugins/project-wizard/templates/xlib-dock/po/Makefile
849
plugins/project-wizard/templates/sdl/Makefile
850
plugins/project-wizard/templates/sdl/src/Makefile
851
plugins/project-wizard/templates/sdl/po/Makefile
852
plugins/project-wizard/templates/library/Makefile
853
plugins/project-wizard/templates/library/src/Makefile
854
plugins/project-wizard/templates/library/po/Makefile
855
plugins/project-wizard/templates/directory/Makefile
856
plugins/project-wizard/templates/m4/Makefile
857
plugins/project-wizard/templates/gnome-shell-extension/Makefile
858
plugins/project-wizard/templates/gnome-shell-extension/src/Makefile
859
plugins/am-project/Makefile
860
plugins/am-project/tests/atlocal
861
plugins/am-project/tests/Makefile
862
plugins/mk-project/Makefile
863
plugins/dir-project/Makefile
864
plugins/language-support-cpp-java/Makefile
865
plugins/run-program/Makefile
866
plugins/starter/Makefile
867
plugins/indentation-c-style/Makefile
868
plugins/indentation-python-style/Makefile
869
plugins/language-support-js/Makefile
870
plugins/language-support-vala/Makefile
871
plugins/language-support-python/Makefile
872
plugins/parser-cxx/Makefile
873
plugins/parser-cxx/cxxparser/Makefile
874
plugins/python-loader/Makefile
875
plugins/jhbuild/Makefile
876
plugins/quick-open/Makefile
879
manuals/reference/Makefile
880
manuals/reference/libanjuta/Makefile
881
manuals/reference/libanjuta/version.xml
882
manuals/anjuta-manual/Makefile
883
manuals/anjuta-faqs/Makefile
884
manuals/anjuta-build-tutorial/Makefile
889
echo "-------------------------------------------------------------------"
890
echo "Conditionally built plugins:"
891
echo "-------------------------------------------------------------------"
892
if [ test -n "$SVN_INCLUDE" ]; then
893
echo "Building subversion plugin: ............................YES"
895
echo "Building subversion plugin: ............................NO"
896
echo " Requires apr (>= 0.9.4); http://subversion.org"
897
echo " Requires apr-util (>= 0.9.4); http://subversion.org"
898
echo " Requires neon (>= 0.28.2); http://subversion.org"
899
echo " Requires subversion (>= 1.5); http://subversion.org"
902
if [ test x$gladeui_found = xyes ]; then
903
echo "Building glade plugin: .................................YES"
905
echo "Building glade plugin: .................................NO"
906
echo " Requires glade-3 (>= $GLADEUI_REQUIRED)"
909
if [ test x$devhelp_enabled = xyes ]; then
910
echo "Building devhelp plugin: ...............................YES"
912
echo "Building devhelp plugin: ...............................NO"
913
echo " Requires libdevhelp-3.0 (>= $LIBDEVHELP_REQUIRED)"
915
if [ test x$enable_vala = xyes ]; then
916
echo "Building Vala support: .................................YES"
918
echo "Building Vala support: .................................NO"
919
echo " Requires libvala (>= $VALA_REQUIRED)"
921
if [ test x$have_python = xyes]; then
922
echo "Building python plugin loaeder: ........................YES"
924
echo "Building python plugin loaeder: ........................NO"
925
echo " Requires python"
927
echo "-------------------------------------------------------------------"
928
echo "AM_CFLAGS = $AM_CFLAGS"
929
echo "AM_CXXFLAGS = $AM_CXXFLAGS"