summaryrefslogtreecommitdiff
path: root/0003-protobuf-add-coverage-compile-option.patch
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2025-09-22 11:37:06 +0000
committerCoprDistGit <infra@openeuler.org>2025-09-22 11:37:06 +0000
commitb4569749c080c40468b3d6495165389b02ca2280 (patch)
treebb44e21e2f8c6f4a0add0a9e4331f94b9b174719 /0003-protobuf-add-coverage-compile-option.patch
parentb8be8a0933f0f46ed3216a88793bf05c6cb2b023 (diff)
automatic import of protobuf
Diffstat (limited to '0003-protobuf-add-coverage-compile-option.patch')
-rw-r--r--0003-protobuf-add-coverage-compile-option.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/0003-protobuf-add-coverage-compile-option.patch b/0003-protobuf-add-coverage-compile-option.patch
new file mode 100644
index 0000000..7a6aa17
--- /dev/null
+++ b/0003-protobuf-add-coverage-compile-option.patch
@@ -0,0 +1,27 @@
+From ea6d56c3518dc3af0f326f52a266bc0986d8635c Mon Sep 17 00:00:00 2001
+From: zhongtao <zhongtao17@huawei.com>
+Date: Thu, 25 Jul 2024 21:42:22 +0800
+Subject: [PATCH] protobuf: add coverage compile option
+
+Signed-off-by: zhongtao <zhongtao17@huawei.com>
+---
+ CMakeLists.txt | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index d17f09d..0b169f3 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -4,6 +4,9 @@ cmake_minimum_required(VERSION 3.10...3.26)
+
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,-z,now -fstack-check -fPIE")
+ set(CMAKE_EXE_LINKER_FLAGS "-pie")
++if (ENABLE_CONVERAGE)
++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage")
++endif()
+
+ # Revert to old behavior for MSVC debug symbols.
+ if(POLICY CMP0141)
+--
+2.25.1
+