rebar.config.script 699 B

1234567891011121314151617181920212223242526
  1. %% -*- mode:erlang -*-
  2. Profile = case os:getenv("PROFILE") of
  3. "emqx-enterprise" ++ _ ->
  4. ee;
  5. false ->
  6. io:format(user, "WARN: environment variable PROFILE is not set, using 'emqx-enterprise'~n", []),
  7. ee;
  8. _ ->
  9. ce
  10. end,
  11. CEDeps =
  12. [
  13. {emqx_utils, {path, "../emqx_utils"}},
  14. {emqx_durable_storage, {path, "../emqx_durable_storage"}},
  15. {emqx_ds_builtin_local, {path, "../emqx_ds_builtin_local"}}
  16. ],
  17. EEDeps =
  18. [
  19. {emqx_ds_builtin_raft, {path, "../emqx_ds_builtin_raft"}}
  20. ],
  21. case Profile of
  22. ee ->
  23. [{deps, CEDeps ++ EEDeps}];
  24. ce ->
  25. [{deps, CEDeps}]
  26. end.