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