Я пытаюсь дешево и точно предсказать все зависимости SystemVerilog для потока сборки. Можно переоценить зависимости и найти несколько файлов Verilog, которые не являются зависимостями sv, но я не хочу пропустить какие-либо зависимости.
Действительно ли мне нужно разбирать Verilog, чтобы определить все его зависимости? Существуют макросы препроцессора с включением галочки, но эти макросы с включением, похоже, не загружают весь код, который в настоящее время компилируется. Есть переменная окружения SYSTEM\_VERILOG\_PATH
. Нужно ли мне анализировать каждый файл SystemVerilog в этой переменной SYSTEM\_VERILOG\_PATH
, чтобы определить, какие модули определены в каких файлах?