Как импортировать не-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.

Другие вопросы по тегам