我的依赖项之一不使用 rebar
—— 它使用 Makefile。如何让 rebar
运行这个 Makefile,而不是尝试编译源代码本身?
请注意,我想继续将 rebar 用于其他一切。
最佳答案
查看 rebar.config example file ,您可以将依赖项标记为 raw
,这意味着它不是由 rebar 编译的。然后你可以添加一个 pre 或 post compile 钩子(Hook)来在该依赖目录中运行 make 。假设它们具有 OTP 文件结构,rebar generate
命令应该仍然能够选择在那里构建的任何 Erlang 应用程序。
关于erlang - 如何让 rebar 为依赖项运行 'make'?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20466064/