function(target_lcov target_name) target_compile_options(${target_name} INTERFACE --coverage -O0 -g) target_link_libraries(${target_name} INTERFACE --coverage) endfunction()