SF.net SVN: geany:[6004] trunk
colombanw at users.sourceforge.net
colombanw at xxxxx
Thu Oct 6 00:44:07 UTC 2011
Revision: 6004
http://geany.svn.sourceforge.net/geany/?rev=6004&view=rev
Author: colombanw
Date: 2011-10-06 00:44:06 +0000 (Thu, 06 Oct 2011)
Log Message:
-----------
Move configure logic for enabling plugins to its own file
Modified Paths:
--------------
trunk/ChangeLog
trunk/configure.ac
Added Paths:
-----------
trunk/m4/geany-plugins.m4
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2011-10-06 00:43:46 UTC (rev 6003)
+++ trunk/ChangeLog 2011-10-06 00:44:06 UTC (rev 6004)
@@ -3,7 +3,7 @@
* autogen.sh, configure.ac:
Modernize configure.ac a bit.
* configure.ac, m4/geany-revision.m4, m4/geany-binreloc.m4,
- m4/geany-gnu-regex.m4:
+ m4/geany-gnu-regex.m4, m4/geany-plugins.m4:
Extract some configure logic to separate files for better
readability.
Modified: trunk/configure.ac
===================================================================
--- trunk/configure.ac 2011-10-06 00:43:46 UTC (rev 6003)
+++ trunk/configure.ac 2011-10-06 00:44:06 UTC (rev 6004)
@@ -28,11 +28,6 @@
AC_PROG_LN_S
AC_PROG_INTLTOOL
-# for plugins
-AC_DISABLE_STATIC
-AM_PROG_LIBTOOL
-LIBTOOL="$LIBTOOL --silent"
-
# autoscan start
# Checks for header files.
@@ -78,19 +73,9 @@
# Plugins support
-AC_ARG_ENABLE([plugins],
- [AS_HELP_STRING([--disable-plugins], [compile without plugin support [default=no]])],
- ,
- [enable_plugins=yes])
+GEANY_CHECK_PLUGINS
-if test "x$enable_plugins" = "xyes" ; then
- AC_DEFINE([HAVE_PLUGINS], [1], [Define if plugins are enabled.])
- AM_CONDITIONAL([PLUGINS], true)
-else
- AM_CONDITIONAL([PLUGINS], false)
-fi
-
# check whether to use included GNU regex library
GEANY_CHECK_GNU_REGEX
@@ -238,7 +223,7 @@
echo "Building Geany for : ${target}"
fi
echo "Using GTK version : ${GTK_VERSION}"
-echo "Build with plugin support : ${enable_plugins}"
+echo "Build with plugin support : ${geany_enable_plugins}"
echo "Use virtual terminal support : ${want_vte}"
echo "Use (UNIX domain) socket support : ${want_socket}"
if test "x$enable_gnu_regex" = "xyes" ; then
Added: trunk/m4/geany-plugins.m4
===================================================================
--- trunk/m4/geany-plugins.m4 (rev 0)
+++ trunk/m4/geany-plugins.m4 2011-10-06 00:44:06 UTC (rev 6004)
@@ -0,0 +1,27 @@
+dnl GEANY_CHECK_PLUGINS
+dnl Checks whether to enable plugins support
+dnl AC_DEFINEs HAVE_PLUGINS and AM_CONDITIONALs PLUGINS
+dnl Result is available in the geany_enable_plugins variable
+AC_DEFUN([GEANY_CHECK_PLUGINS],
+[
+ AC_REQUIRE([AC_DISABLE_STATIC])
+ AC_REQUIRE([AM_PROG_LIBTOOL])
+
+ AC_ARG_ENABLE([plugins],
+ [AS_HELP_STRING([--disable-plugins], [compile without plugin support [default=no]])],
+ [geany_enable_plugins=$enableval],
+ [geany_enable_plugins=yes])
+
+ dnl silent libtool if it's not already done
+ AS_CASE(["$LIBTOOL"],
+ [*--silent*], [],
+ [LIBTOOL="$LIBTOOL --silent"
+ AC_SUBST([LIBTOOL])])
+
+ if test "x$geany_enable_plugins" = "xyes" ; then
+ AC_DEFINE([HAVE_PLUGINS], [1], [Define if plugins are enabled.])
+ AM_CONDITIONAL([PLUGINS], true)
+ else
+ AM_CONDITIONAL([PLUGINS], false)
+ fi
+])
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Commits
mailing list