Исключить модуль из компиляции в rebar3
Как я могу исключить модуль Erlang из компиляции в rebar3?
Он должен быть включен или исключен на основе профилей.
1 ответ
Решение состоит в том, чтобы добавить профиль rebar3, определяющий макрос, в ваш файл rebar.config.
{profiles, [{nomodulex, [
{erl_opts, [{d, 'NO_MODX'}]}
]}
]}.
А в модуль добавить сразу после объявления модуля добавить-ifndef(NO_MODX).
и в конце-endif.