diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7ad0f89554e350734bb96e33f34bc4cd2fbbfb82..15d7b2ecc0b3967b4baa7a279804518d47b0f7d1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -320,7 +320,7 @@ if("${CMAKE_BUILD_TYPE}" STREQUAL "Coverage")
       ALL
       COMMAND ${CMAKE_COMMAND} -E remove_directory "${PUGS_BINARY_DIR}/coverage"
       COMMAND ${CMAKE_COMMAND} -E make_directory "${PUGS_BINARY_DIR}/coverage"
-      COMMAND ${GENHTML} -q -o coverage -t "${CMAKE_PROJECT_NAME} test coverage" --ignore-errors source --legend --num-spaces 4 coverage.info
+      COMMAND ${GENHTML} --demangle-cpp -q -o coverage -t "${CMAKE_PROJECT_NAME} test coverage" --ignore-errors source --legend --num-spaces 2 coverage.info
       DEPENDS coverage
       COMMENT "Building coverage html report."
       WORKING_DIRECTORY "${PUGS_BINARY_DIR}"