从rebar3中的编译中排除模块

时间:2017-08-19 11:15:10

标签: erlang rebar3

如何从rebar3中的编译中排除Erlang模块?

应根据个人资料包含或排除。

1 个答案:

答案 0 :(得分:1)

解决方案是在rebar.config

中添加一个定义宏的rebar3配置文件
{profiles, [{nomodulex, [
    {erl_opts, [{d, 'NO_MODX'}]}
    ]}
]}.

在模块声明添加后直接在模块中添加 -ifndef(NO_MODX). 最后 -endif.

相关问题