This is an automated email from the ASF dual-hosted git repository.

pengzheng pushed a commit to branch feature/dfi-cleanup
in repository https://gitbox.apache.org/repos/asf/celix.git


The following commit(s) were added to refs/heads/feature/dfi-cleanup by this 
push:
     new 452bfb36 Make gcov play nicely with Conan2.
452bfb36 is described below

commit 452bfb36de45da4a37e97772e4bef01f488c2d53
Author: PengZheng <[email protected]>
AuthorDate: Thu Dec 14 15:30:19 2023 +0800

    Make gcov play nicely with Conan2.
    
    `tc.cache_variables["CMAKE_EXE_LINKER_FLAGS"] = 
"-Wl,--unresolved-symbols=ignore-in-shared-libs"` would be overriden previously.
---
 cmake/celix_project/CodeCoverage.cmake | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/cmake/celix_project/CodeCoverage.cmake 
b/cmake/celix_project/CodeCoverage.cmake
index aa33308e..7615b38f 100644
--- a/cmake/celix_project/CodeCoverage.cmake
+++ b/cmake/celix_project/CodeCoverage.cmake
@@ -70,8 +70,8 @@ IF(ENABLE_CODE_COVERAGE)
 
     # Setup compiler options
     ADD_DEFINITIONS(--coverage)
-    set(CMAKE_SHARED_LINKER_FLAGS "--coverage")
-    set(CMAKE_EXE_LINKER_FLAGS "--coverage")
+    set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} --coverage")
+    set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} --coverage")
 
     IF(NOT TARGET coverage)
         add_custom_target(coverage

Reply via email to