diff --git a/src/IhtaAddTest.cmake b/src/IhtaAddTest.cmake
index c86b5ada7309ae980d17cc02168e589856e0348b..eb3d4e6b045333fcab6dffbd1ac11e9703c23b94 100644
--- a/src/IhtaAddTest.cmake
+++ b/src/IhtaAddTest.cmake
@@ -117,6 +117,10 @@ macro (ihta_add_test)
 			)
 		endif ()
 
+		# Set these variables here as well since, it doesn't seems to propagate correctly.
+		set (CPP_COVERAGE_ENABLE_COV_COMMANDS ON)
+		set (CPP_COVERAGE_ENABLE_PER_TARGET_COVERAGE_REPORTS ON)
+
 		cpp_coverage_add_test (
 			TARGET
 			${IHTA_ADD_TEST_NAME}