From 4780e5326f3ec858252f0ef3b8bb779dbf37b4fe Mon Sep 17 00:00:00 2001 From: Sergio Ahumada Date: Sat, 3 Aug 2013 00:05:05 +0200 Subject: Integrate gcov support into Qt build system. To instrument a Qt application or library with the gcov coverage tool, do `CONFIG+=gcov' in the application .pro file. To instrument Qt itself with gcov, use the `-gcov' configure option. Change-Id: If24e91d95318609b0df1a76ed6d679bd92bcaab2 Reviewed-by: Oswald Buddenhagen Reviewed-by: Frederik Gladhorn --- configure | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'configure') diff --git a/configure b/configure index cc8db47190..a59fd990e2 100755 --- a/configure +++ b/configure @@ -1518,6 +1518,11 @@ while [ "$#" -gt 0 ]; do QTCONFIG_CONFIG="$QTCONFIG_CONFIG testcocoon" fi ;; + gcov) + if [ "$VAL" = "yes" ]; then + QTCONFIG_CONFIG="$QTCONFIG_CONFIG gcov" + fi + ;; platform) PLATFORM="$VAL" # keep compatibility with old platform names @@ -3438,6 +3443,7 @@ Configure options: -qtlibinfix Renames all libQt*.so to libQt*.so. -testcocoon ........ Instrument Qt with the TestCocoon code coverage tool. + -gcov .............. Instrument Qt with the GCov code coverage tool. -D ........ Add an explicit define to the preprocessor. -I ........ Add an explicit include path. -- cgit v1.2.3