% This file is part of Jiffy released under the MIT license. | |
% See the LICENSE file for more information. | |
% | |
% Only run the EQC checks when EQC is present. | |
HaveEQC = code:which(eqc) =/= non_existing, | |
ErlOpts = if not HaveEQC -> []; true -> | |
[{d, 'HAVE_EQC'}] | |
end, | |
case lists:keyfind(erl_opts, 1, CONFIG) of | |
{erl_opts, Opts} -> | |
NewOpts = {erl_opts, Opts ++ ErlOpts}, | |
lists:keyreplace(erl_opts, 1, CONFIG, NewOpts); | |
false -> | |
CONFIG ++ [{erl_opts, ErlOpts}] | |
end. |