SF.net SVN: geany-plugins:[1988] trunk/geany-plugins/build

colombanw at users.sourceforge.net colombanw at xxxxx
Mon Mar 14 19:08:50 UTC 2011


Revision: 1988
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1988&view=rev
Author:   colombanw
Date:     2011-03-14 19:08:50 +0000 (Mon, 14 Mar 2011)

Log Message:
-----------
Add status of build features

Modified Paths:
--------------
    trunk/geany-plugins/build/status.m4
    trunk/geany-plugins/build/unittests.m4

Modified: trunk/geany-plugins/build/status.m4
===================================================================
--- trunk/geany-plugins/build/status.m4	2011-03-14 19:08:30 UTC (rev 1987)
+++ trunk/geany-plugins/build/status.m4	2011-03-14 19:08:50 UTC (rev 1988)
@@ -12,6 +12,14 @@
 "
 ])
 
+dnl add build feature status message, e.g.
+dnl GP_STATUS_BUIL_FEATURE_ADD(build_feature,yes)
+AC_DEFUN([GP_STATUS_BUILD_FEATURE_ADD],
+[
+    build_feature_statusmsg+="$1:$2
+"
+])
+
 dnl indent $1_statusmsg with RHS at col $2
 AC_DEFUN([_GP_STATUS_PRINT_INDENT_],
 [
@@ -49,9 +57,12 @@
     Docdir:                       ${expanded_docdir}
     Plugins path:                 ${geanypluginsdir}
 
-  Plugins:
+  Build Features:
 GPEOF
 
+    _GP_STATUS_PRINT_INDENT_(build_feature, 34)
+    echo
+    echo "  Plugins:"
     _GP_STATUS_PRINT_INDENT_(plugins, 34)
     echo
     echo "  Features:"

Modified: trunk/geany-plugins/build/unittests.m4
===================================================================
--- trunk/geany-plugins/build/unittests.m4	2011-03-14 19:08:30 UTC (rev 1987)
+++ trunk/geany-plugins/build/unittests.m4	2011-03-14 19:08:50 UTC (rev 1988)
@@ -1,7 +1,10 @@
 AC_DEFUN([GP_CHECK_UNITTESTS],
 [
+    gp_have_unittests=no
     PKG_CHECK_MODULES([CHECK], [check >= $1],
-            [AM_CONDITIONAL(UNITTESTS, true)],
+            [AM_CONDITIONAL(UNITTESTS, true)
+             gp_have_unittests=yes],
             [AM_CONDITIONAL(UNITTESTS, false)])
+    GP_STATUS_BUILD_FEATURE_ADD([Unit tests], [$gp_have_unittests])
 ])
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Plugins-Commits mailing list