From 6292ce3d8fd7911a91208ee348e421bdccf10a62 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Tue, 12 Mar 2024 18:40:44 +0200 Subject: [PATCH] Link with gcov. --- qbs/modules/coverage/coverage.qbs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qbs/modules/coverage/coverage.qbs b/qbs/modules/coverage/coverage.qbs index 5b91489b0..c27b6798a 100644 --- a/qbs/modules/coverage/coverage.qbs +++ b/qbs/modules/coverage/coverage.qbs @@ -20,6 +20,11 @@ Module { return flags; } + Properties { + condition: qbs.toolchain.contains("gcc") && !qbs.toolchain.contains("clang") + cpp.staticLibraries: ["gcov"] + } + Rule { // Fake rule for '*.gcno' generation. condition: qbs.debugInformation && qbs.toolchain.contains("gcc") && !qbs.toolchain.contains("clang") inputs: ["cpp", "c"]