CMake添加gcov代碼覆蓋測試支持
(金慶的專欄)
在根CMakeList.txt中添加ENABLE_GCOV選項(xiàng):
OPTION(ENABLE_GCOV "Enable gcov (debug, Linux builds only)" OFF)
以上代碼來自MySQL的CMakeLists.txt.
如下執(zhí)行cmake:
cmake SRC_DIR -DCMAKE_BUILD_TYPE=Debug -DENABLE_GCOV=1
編譯后就可以看到圖文件 *.gcno。
運(yùn)行后,可以看到數(shù)據(jù)文件*.gcda生成。
Powered by: C++博客 Copyright © 金慶