Enlightenment CVS committal Author : tsauerbeck Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: Makefile.am e_module.c Log Message: added valgrind support =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/Makefile.am,v retrieving revision 1.50 retrieving revision 1.51 diff -u -3 -r1.50 -r1.51 --- Makefile.am 4 Oct 2005 01:32:50 -0000 1.50 +++ Makefile.am 6 Oct 2005 18:49:53 -0000 1.51 @@ -6,6 +6,7 @@ @e_cflags@ \ @x_cflags@ \ @cf_cflags@ \ + @VALGRIND_CFLAGS@ \ @EDJE_DEF@ bin_PROGRAMS = \ @@ -148,7 +149,7 @@ e_main.c \ $(enlightenment_src) -enlightenment_LDFLAGS = -export-dynamic @e_libs@ @x_libs@ @dlopen_libs@ @cf_libs@ +enlightenment_LDFLAGS = -export-dynamic @e_libs@ @x_libs@ @dlopen_libs@ @cf_libs@ @VALGRIND_LIBS@ enlightenment_remote_SOURCES = \ e.h \ =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_module.c,v retrieving revision 1.42 retrieving revision 1.43 diff -u -3 -r1.42 -r1.43 --- e_module.c 5 Oct 2005 16:44:41 -0000 1.42 +++ e_module.c 6 Oct 2005 18:49:53 -0000 1.43 @@ -4,6 +4,10 @@ #include "e.h" #include "config.h" +#ifdef HAVE_VALGRIND +# include <memcheck.h> +#endif + /* TODO List: * * * add module types/classes @@ -65,6 +69,14 @@ e_module_shutdown(void) { Evas_List *l, *tmp; + +#ifdef HAVE_VALGRIND + /* do a leak check now before we dlclose() all those plugins, cause + * that means we won't get a decent backtrace to leaks in there + */ + VALGRIND_DO_LEAK_CHECK +#endif + for (l = _e_modules; l;) { tmp = l; ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs