SF.net SVN: geany-plugins:[1989] trunk/geany-plugins
colombanw at users.sourceforge.net
colombanw at xxxxx
Mon Mar 14 19:10:53 UTC 2011
Revision: 1989
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1989&view=rev
Author: colombanw
Date: 2011-03-14 19:10:52 +0000 (Mon, 14 Mar 2011)
Log Message:
-----------
Statically analyze source code with cppcheck on `make check`
Modified Paths:
--------------
trunk/geany-plugins/addons/src/Makefile.am
trunk/geany-plugins/codenav/src/Makefile.am
trunk/geany-plugins/configure.ac
trunk/geany-plugins/debugger/src/Makefile.am
trunk/geany-plugins/devhelp/src/Makefile.am
trunk/geany-plugins/geanycfp/src/Makefile.am
trunk/geany-plugins/geanydoc/src/Makefile.am
trunk/geany-plugins/geanyextrasel/src/Makefile.am
trunk/geany-plugins/geanygdb/src/Makefile.am
trunk/geany-plugins/geanygendoc/src/Makefile.am
trunk/geany-plugins/geanyinsertnum/src/Makefile.am
trunk/geany-plugins/geanylatex/src/Makefile.am
trunk/geany-plugins/geanylipsum/src/Makefile.am
trunk/geany-plugins/geanylua/Makefile.am
trunk/geany-plugins/geanypg/src/Makefile.am
trunk/geany-plugins/geanyprj/src/Makefile.am
trunk/geany-plugins/geanysendmail/src/Makefile.am
trunk/geany-plugins/geanyvc/src/Makefile.am
trunk/geany-plugins/pretty-printer/src/Makefile.am
trunk/geany-plugins/shiftcolumn/src/Makefile.am
trunk/geany-plugins/spellcheck/src/Makefile.am
trunk/geany-plugins/tableconvert/src/Makefile.am
trunk/geany-plugins/treebrowser/src/Makefile.am
trunk/geany-plugins/updatechecker/src/Makefile.am
trunk/geany-plugins/webhelper/src/Makefile.am
Added Paths:
-----------
trunk/geany-plugins/build/cppcheck.m4
trunk/geany-plugins/build/cppcheck.mk
Modified: trunk/geany-plugins/addons/src/Makefile.am
===================================================================
--- trunk/geany-plugins/addons/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/addons/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -27,3 +27,5 @@
ao_xmltagging.c
addons_la_LIBADD = $(COMMONLIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Added: trunk/geany-plugins/build/cppcheck.m4
===================================================================
--- trunk/geany-plugins/build/cppcheck.m4 (rev 0)
+++ trunk/geany-plugins/build/cppcheck.m4 2011-03-14 19:10:52 UTC (rev 1989)
@@ -0,0 +1,24 @@
+dnl GP_CHECK_CPPCHECK
+dnl Checks for cppcheck
+AC_DEFUN([GP_CHECK_CPPCHECK],
+[
+ AC_ARG_ENABLE([cppcheck],
+ AS_HELP_STRING([--enable-cppcheck],
+ [use cppcheck to check the source code
+ @<:@default=auto@:>@]),
+ [enable_cppcheck="$enableval"],
+ [enable_cppcheck="auto"])
+
+ gp_have_cppcheck=no
+ AS_IF([test "x$enable_cppcheck" != xno],
+ [AC_PATH_PROG([CPPCHECK], [cppcheck], [NONE])
+ AS_IF([test "x$CPPCHECK" != xNONE],
+ [gp_have_cppcheck=yes
+ AC_SUBST([CPPCHECK])],
+ [gp_have_cppcheck=no
+ AS_IF([test "x$enable_cppcheck" != xauto],
+ [AC_MSG_ERROR([cannot find cppcheck])])])])
+ AM_CONDITIONAL([HAVE_CPPCHECK], [test "x$gp_have_cppcheck" = xyes])
+ GP_STATUS_BUILD_FEATURE_ADD([Static code checking],
+ [$gp_have_cppcheck])
+])
Added: trunk/geany-plugins/build/cppcheck.mk
===================================================================
--- trunk/geany-plugins/build/cppcheck.mk (rev 0)
+++ trunk/geany-plugins/build/cppcheck.mk 2011-03-14 19:10:52 UTC (rev 1989)
@@ -0,0 +1,9 @@
+
+if HAVE_CPPCHECK
+
+check-cppcheck: .
+ $(CPPCHECK) -q --template gcc --error-exitcode=2 $^
+
+check-local: check-cppcheck
+
+endif
Modified: trunk/geany-plugins/codenav/src/Makefile.am
===================================================================
--- trunk/geany-plugins/codenav/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/codenav/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -18,3 +18,5 @@
codenav_la_LIBADD = $(COMMONLIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/configure.ac
===================================================================
--- trunk/geany-plugins/configure.ac 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/configure.ac 2011-03-14 19:10:52 UTC (rev 1989)
@@ -20,6 +20,7 @@
dnl common checks
GP_CHECK_GEANY(0.20)
GP_CHECK_UNITTESTS(0.9.4)
+GP_CHECK_CPPCHECK
dnl plugin checks
GP_CHECK_ADDONS
Modified: trunk/geany-plugins/debugger/src/Makefile.am
===================================================================
--- trunk/geany-plugins/debugger/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/debugger/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -42,3 +42,5 @@
debugger_la_LIBADD = $(COMMONLIBS) -lutil
debugger_la_CFLAGS = $(AM_CFLAGS) $(VTE_CFLAGS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/devhelp/src/Makefile.am
===================================================================
--- trunk/geany-plugins/devhelp/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/devhelp/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -18,3 +18,5 @@
$(DEVHELP_CFLAGS) \
-DDHPLUG_DATA_DIR=\"$(plugindatadir)\"
devhelp_la_LIBADD = $(DEVHELP_LIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/geanycfp/src/Makefile.am
===================================================================
--- trunk/geany-plugins/geanycfp/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/geanycfp/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -8,3 +8,5 @@
geanycfp_la_SOURCES = geanycfp.c
geanycfp_la_LIBADD = $(COMMONLIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/geanydoc/src/Makefile.am
===================================================================
--- trunk/geany-plugins/geanydoc/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/geanydoc/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -13,3 +13,5 @@
geanydoc_la_CFLAGS = $(AM_CFLAGS)
geanydoc_la_LIBADD = $(COMMONLIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/geanyextrasel/src/Makefile.am
===================================================================
--- trunk/geany-plugins/geanyextrasel/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/geanyextrasel/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -8,3 +8,5 @@
geanyextrasel_la_SOURCES = extrasel.c
geanyextrasel_la_LIBADD = $(COMMONLIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/geanygdb/src/Makefile.am
===================================================================
--- trunk/geany-plugins/geanygdb/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/geanygdb/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -32,3 +32,5 @@
geanygdb_la_LIBADD = $(COMMONLIBS)
ttyhelper_SOURCES = ttyhelper.c
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/geanygendoc/src/Makefile.am
===================================================================
--- trunk/geany-plugins/geanygendoc/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/geanygendoc/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -45,3 +45,5 @@
geanygendoc_la_LIBADD = \
$(COMMONLIBS) \
$(GEANYGENDOC_LIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/geanyinsertnum/src/Makefile.am
===================================================================
--- trunk/geany-plugins/geanyinsertnum/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/geanyinsertnum/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -8,3 +8,5 @@
geanyinsertnum_la_SOURCES = insertnum.c
geanyinsertnum_la_LIBADD = $(COMMONLIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/geanylatex/src/Makefile.am
===================================================================
--- trunk/geany-plugins/geanylatex/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/geanylatex/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -34,3 +34,5 @@
letters.h
geanylatex_la_LIBADD = $(COMMONLIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/geanylipsum/src/Makefile.am
===================================================================
--- trunk/geany-plugins/geanylipsum/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/geanylipsum/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -8,3 +8,5 @@
geanylipsum_la_SOURCES = geanylipsum.c
geanylipsum_la_LIBADD = $(COMMONLIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/geanylua/Makefile.am
===================================================================
--- trunk/geany-plugins/geanylua/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/geanylua/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -48,3 +48,5 @@
libgeanylua_la_LIBADD = $(geanylua_la_LIBADD)
SUBDIRS = docs examples
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/geanypg/src/Makefile.am
===================================================================
--- trunk/geany-plugins/geanypg/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/geanypg/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -25,3 +25,5 @@
geanypg_la__CFLAGS = \
$(AM_CFLAGS) \
$(GPGME_CFLAGS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/geanyprj/src/Makefile.am
===================================================================
--- trunk/geany-plugins/geanyprj/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/geanyprj/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -15,3 +15,5 @@
geanyprj_la_CFLAGS = $(AM_CFLAGS)
geanyprj_la_LIBADD = $(COMMONLIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/geanysendmail/src/Makefile.am
===================================================================
--- trunk/geany-plugins/geanysendmail/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/geanysendmail/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -8,3 +8,5 @@
geanysendmail_la_SOURCES = geanysendmail.c icon.h
geanysendmail_la_LIBADD = $(COMMONLIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/geanyvc/src/Makefile.am
===================================================================
--- trunk/geany-plugins/geanyvc/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/geanyvc/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -27,3 +27,5 @@
$(GTKSPELL_CFLAGS)
geanyvc_la_LIBADD += $(GTKSPELL_LIBS)
endif
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/pretty-printer/src/Makefile.am
===================================================================
--- trunk/geany-plugins/pretty-printer/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/pretty-printer/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -16,3 +16,5 @@
pretty_print_la_CFLAGS = $(AM_CFLAGS) $(LIBXML_CFLAGS)
pretty_print_la_LIBADD = $(COMMONLIBS) $(LIBXML_LIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/shiftcolumn/src/Makefile.am
===================================================================
--- trunk/geany-plugins/shiftcolumn/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/shiftcolumn/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -8,3 +8,5 @@
shiftcolumn_la_SOURCES = shiftcolumn.c
shiftcolumn_la_LIBADD = $(COMMONLIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/spellcheck/src/Makefile.am
===================================================================
--- trunk/geany-plugins/spellcheck/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/spellcheck/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -25,3 +25,5 @@
spellcheck_la_LIBADD = \
$(COMMONLIBS) \
$(ENCHANT_LIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/tableconvert/src/Makefile.am
===================================================================
--- trunk/geany-plugins/tableconvert/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/tableconvert/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -8,3 +8,5 @@
tableconvert_la_SOURCES = tableconvert.c
tableconvert_la_LIBADD = $(COMMONLIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/treebrowser/src/Makefile.am
===================================================================
--- trunk/geany-plugins/treebrowser/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/treebrowser/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -9,3 +9,5 @@
treebrowser_la_SOURCES = treebrowser.c
treebrowser_la_CFLAGS = $(AM_CFLAGS) $(GIO_CFLAGS)
treebrowser_la_LIBADD = $(COMMONLIBS) $(GIO_LIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/updatechecker/src/Makefile.am
===================================================================
--- trunk/geany-plugins/updatechecker/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/updatechecker/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -18,3 +18,5 @@
updatechecker_la_LIBADD = \
$(COMMONLIBS) \
$(UPDATECHECKER_LIBS)
+
+include $(top_srcdir)/build/cppcheck.mk
Modified: trunk/geany-plugins/webhelper/src/Makefile.am
===================================================================
--- trunk/geany-plugins/webhelper/src/Makefile.am 2011-03-14 19:08:50 UTC (rev 1988)
+++ trunk/geany-plugins/webhelper/src/Makefile.am 2011-03-14 19:10:52 UTC (rev 1989)
@@ -47,3 +47,5 @@
$(AM_V_GEN)$(GLIB_MKENUMS) --template $< $(headers:%=$(srcdir)/%) > $@
gwh-enum-types.h: $(srcdir)/gwh-enum-types.h.tpl $(headers) Makefile
$(AM_V_GEN)$(GLIB_MKENUMS) --template $< $(headers:%=$(srcdir)/%) > $@
+
+include $(top_srcdir)/build/cppcheck.mk
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