如何使用go模块导入非执行目录(例如C src /)?

时间:2018-09-05 13:49:06

标签: go vgo go-modules

我使用https://github.com/cloudflare/golz4,它是C代码的go接口。因此src/目录在dep树中是必需的。

大多数依赖管理都忽略那些目录(没有.go文件),但保留强制执行的选项。

例如:深入了解

# [prune]
#   unused-packages = true

Vgo / Go1.11 mod会忽略这些目录,但是是否可以选择强制导入它们?

谢谢

1 个答案:

答案 0 :(得分:0)

go工具仅跟踪与导入的Go包位于同一目录中的C源-这是缓存失效算法的根深蒂固的假设。

理想情况下,您应该将PR发送到cloudflare/golz4,以将C源代码与Go包装器放在同一目录中。