% 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.
|