Как импортировать не-go каталоги (например: C src/) с модулями go?
Я использую https://github.com/cloudflare/golz4 который является интерфейсом go для кода C. Итак src/
каталог является обязательным в дереве депов.
Большинство систем управления зависимостями игнорируют эти каталоги (без .go
файлы), но оставьте опцию, чтобы заставить его.
Например: Go Dep имеет
# [prune]
# unused-packages = true
Мод Vgo/Go1.11 игнорирует эти каталоги, но есть ли возможность принудительно импортировать их?
Спасибо
0 ответов
В go
инструмент отслеживает только источники C, которые находятся в том же каталоге, что и импортированный пакет Go - это глубоко укоренившееся предположение об алгоритме аннулирования кеша.
В идеале PR следует отправить на cloudflare/golz4
чтобы поместить исходники C в тот же каталог, что и оболочка Go.