aboutsummaryrefslogtreecommitdiffstats
path: root/core/erlc.mk
diff options
context:
space:
mode:
authorKlas Johansson <[email protected]>2017-01-11 23:15:04 +0100
committerLoïc Hoguin <[email protected]>2017-01-12 13:00:22 +0100
commitb8becc64eaa94290e8f325116fc16f62736141c5 (patch)
tree260a760e240ee88fc63dadb762fb9e56bf443e75 /core/erlc.mk
parente7eb93f38635c261f508736dea2dc08a3c58c9a0 (diff)
downloaderlang.mk-b8becc64eaa94290e8f325116fc16f62736141c5.tar.gz
erlang.mk-b8becc64eaa94290e8f325116fc16f62736141c5.tar.bz2
erlang.mk-b8becc64eaa94290e8f325116fc16f62736141c5.zip
Set ASN.1 compilation options using ERLC_ASN1_OPTS2017.01.12
`ERLC_ASN1_OPTS` can be used to pass compiler options when compiling ASN.1 files. By default, Erlang.mk will leave this empty, but it can be redefined in a Makefile.
Diffstat (limited to 'core/erlc.mk')
-rw-r--r--core/erlc.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/erlc.mk b/core/erlc.mk
index 51255b1..65ef71b 100644
--- a/core/erlc.mk
+++ b/core/erlc.mk
@@ -12,6 +12,8 @@ COMPILE_FIRST_PATHS = $(addprefix src/,$(addsuffix .erl,$(COMPILE_FIRST)))
ERLC_EXCLUDE ?=
ERLC_EXCLUDE_PATHS = $(addprefix src/,$(addsuffix .erl,$(ERLC_EXCLUDE)))
+ERLC_ASN1_OPTS ?=
+
ERLC_MIB_OPTS ?=
COMPILE_MIB_FIRST ?=
COMPILE_MIB_FIRST_PATHS = $(addprefix mibs/,$(addsuffix .mib,$(COMPILE_MIB_FIRST)))
@@ -104,7 +106,7 @@ ERL_FILES += $(addprefix src/,$(patsubst %.asn1,%.erl,$(notdir $(ASN1_FILES))))
define compile_asn1
$(verbose) mkdir -p include/
- $(asn1_verbose) erlc -v -I include/ -o asn1/ +noobj $(1)
+ $(asn1_verbose) erlc -v -I include/ -o asn1/ +noobj $(ERLC_ASN1_OPTS) $(1)
$(verbose) mv asn1/*.erl src/
$(verbose) mv asn1/*.hrl include/
$(verbose) mv asn1/*.asn1db include/