This plugin allows users to collect the #includes statements in C/C++ files.
User needs to use the --cpp-includes
option.
The following command will collect the #includes statements from C/C++ files.:
$ scancode --cpp-includes /path/to/codebase/ --json-pp ~/path/to/scan-output.json
Here is an sample output:
{ "path": "zlib_deflate/deflate.c", "type": "file", "cpp_includes": [ "<linux/module.h", "<linux/zutil.h", "\"defutil.h" ], "scan_errors": [] }, { "path": "zlib_deflate/deflate_syms.c", "type": "file", "cpp_includes": [ "<linux/module.h", "<linux/init.h", "<linux/zlib.h" ], "scan_errors": [] }