|
@@ -11,6 +11,7 @@ export DIALYZER_PLT
|
|
|
PLT_APPS ?=
|
|
|
DIALYZER_DIRS ?= --src -r $(wildcard src) $(ALL_APPS_DIRS)
|
|
|
DIALYZER_OPTS ?= -Werror_handling -Wrace_conditions -Wunmatched_returns # -Wunderspecs
|
|
|
+DIALYZER_PLT_OPTS ?=
|
|
|
|
|
|
# Core targets.
|
|
|
|
|
@@ -44,8 +45,8 @@ endef
|
|
|
$(DIALYZER_PLT): deps app
|
|
|
$(eval DEPS_LOG := $(shell test -f $(ERLANG_MK_TMP)/deps.log && \
|
|
|
while read p; do test -d $$p/ebin && echo $$p/ebin; done <$(ERLANG_MK_TMP)/deps.log))
|
|
|
- $(verbose) dialyzer --build_plt --apps erts kernel stdlib \
|
|
|
- $(PLT_APPS) $(OTP_DEPS) $(LOCAL_DEPS) $(DEPS_LOG)
|
|
|
+ $(verbose) dialyzer --build_plt $(DIALYZER_PLT_OPTS) --apps \
|
|
|
+ erts kernel stdlib $(PLT_APPS) $(OTP_DEPS) $(LOCAL_DEPS) $(DEPS_LOG)
|
|
|
|
|
|
plt: $(DIALYZER_PLT)
|
|
|
|