根据nLint工具的文档描述:
-df
是不关心disgard指定文件(文件,即*.v
)
-uf
是不关心制定文件里的文件列表,(文件列表,即*.f
;文件,即*.v
)
但是,经过试验证明,
1. include的调用,nlint不识别;
2. -uf
里的文件列表,也不支持filelist的嵌套。
综上所述,最佳方式是。
1. find /project/last_rls/common-libs/ -name "*.v" > ignore.f
2. nLint命令参数里,加入-uf ignore.f
【最好是 nLint命令参数的末尾,因为考虑到incdir、define等设置,需要在前面顺序编译。】