aboutsummaryrefslogtreecommitdiff
path: root/src/src.pro
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2014-07-21 02:53:25 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2014-07-21 02:53:25 +0200
commitab4b582dfcdb265a5c904ca5473dfbf5678cf973 (patch)
tree68ab683cb70df4d7e6810c22b47e548662c62a5e /src/src.pro
parent8e45939a08a9ab20710d4c75bd0824582abed749 (diff)
downloadqxmpp-ab4b582dfcdb265a5c904ca5473dfbf5678cf973.tar.gz
add support for profiling / test coverage
Diffstat (limited to 'src/src.pro')
-rw-r--r--src/src.pro7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/src.pro b/src/src.pro
index 6d4aa331..44d8495d 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -40,3 +40,10 @@ equals(QXMPP_LIBRARY_TYPE,staticlib) {
QMAKE_PKGCONFIG_CFLAGS = -DQXMPP_SHARED
}
unix:QMAKE_CLEAN += -r pkgconfig lib$${TARGET}.prl
+
+# profiling support
+equals(QXMPP_PROFILE,true) {
+ QMAKE_CXXFLAGS += -fprofile-arcs -ftest-coverage
+ QMAKE_LIBS += -lgcov
+ QMAKE_CLEAN += *.gcda *.gcov *.gcno
+}