erlang 在rebar3中从编译中排除模块

wvt8vs2t  于 2022-12-08  发布在  Erlang
关注(0)|答案(1)|浏览(168)

如何在rebar3中排除Erlang模块?
应根据配置文件将其纳入或排除。

z3yyvxxp

z3yyvxxp1#

解决方案是在rebar.config中添加一个rebar3配置文件来定义宏

{profiles, [{nomodulex, [
    {erl_opts, [{d, 'NO_MODX'}]}
    ]}
]}.

并在module声明-ifndef(NO_MODX).后直接添加并在结束-endif.

相关问题