根據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等設置,需要在前面順序編譯。】