diff options
author | jdamanalo <[email protected]> | 2023-05-08 23:45:43 +0800 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2023-05-12 13:25:33 +0200 |
commit | 7f7db5d1e6a442aee5dba4aa98dd0594f5f3513d (patch) | |
tree | 57c7d3d0397eafa40167497dd1413739f4906a09 /core | |
parent | 0f3874feae7ec510c1d2704a37c16d5e47fe9c7d (diff) | |
download | erlang.mk-7f7db5d1e6a442aee5dba4aa98dd0594f5f3513d.tar.gz erlang.mk-7f7db5d1e6a442aee5dba4aa98dd0594f5f3513d.tar.bz2 erlang.mk-7f7db5d1e6a442aee5dba4aa98dd0594f5f3513d.zip |
Support optional applications
Loïc: Added more info to guide.
Diffstat (limited to 'core')
-rw-r--r-- | core/erlc.mk | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/core/erlc.mk b/core/erlc.mk index 71ba5b9..7c94907 100644 --- a/core/erlc.mk +++ b/core/erlc.mk @@ -65,7 +65,8 @@ define app_file {id$(comma)$(space)"$(1)"}$(comma)) {modules, [$(call comma_list,$(2))]}, {registered, []}, - {applications, [$(call comma_list,kernel stdlib $(OTP_DEPS) $(LOCAL_DEPS) $(foreach dep,$(DEPS),$(call dep_name,$(dep))))]}, + {applications, [$(call comma_list,kernel stdlib $(OTP_DEPS) $(LOCAL_DEPS) $(OPTIONAL_DEPS) $(foreach dep,$(DEPS),$(call dep_name,$(dep))))]}, + {optional_applications, [$(call comma_list,$(OPTIONAL_DEPS))]}, {env, $(subst \,\\,$(PROJECT_ENV))}$(if $(findstring {,$(PROJECT_APP_EXTRA_KEYS)),$(comma)$(newline)$(tab)$(subst \,\\,$(PROJECT_APP_EXTRA_KEYS)),) ]}. endef @@ -77,7 +78,8 @@ define app_file {id$(comma)$(space)"$(1)"}$(comma)) {modules, [$(call comma_list,$(2))]}, {registered, [$(call comma_list,$(PROJECT)_sup $(PROJECT_REGISTERED))]}, - {applications, [$(call comma_list,kernel stdlib $(OTP_DEPS) $(LOCAL_DEPS) $(foreach dep,$(DEPS),$(call dep_name,$(dep))))]}, + {applications, [$(call comma_list,kernel stdlib $(OTP_DEPS) $(LOCAL_DEPS) $(OPTIONAL_DEPS) $(foreach dep,$(DEPS),$(call dep_name,$(dep))))]}, + {optional_applications, [$(call comma_list,$(OPTIONAL_DEPS))]}, {mod, {$(PROJECT_MOD), []}}, {env, $(subst \,\\,$(PROJECT_ENV))}$(if $(findstring {,$(PROJECT_APP_EXTRA_KEYS)),$(comma)$(newline)$(tab)$(subst \,\\,$(PROJECT_APP_EXTRA_KEYS)),) ]}. |