From ed94237dde2de1c9ebfaecdca759b939386c393f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ignas=20Vy=C5=A1niauskas?= Date: Tue, 30 Aug 2011 10:29:31 +0300 Subject: Ensure include dir exists in compile_mib/3 --- src/rebar_erlc_compiler.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rebar_erlc_compiler.erl b/src/rebar_erlc_compiler.erl index 335283d..cf9b5bd 100644 --- a/src/rebar_erlc_compiler.erl +++ b/src/rebar_erlc_compiler.erl @@ -270,6 +270,7 @@ internal_erl_compile(Source, Config, Outdir, ErlOpts) -> Config::rebar_config:config()) -> 'ok'. compile_mib(Source, Target, Config) -> ok = rebar_utils:ensure_dir(Target), + ok = rebar_utils:ensure_dir(filename:join("include", "dummy.hrl")), Opts = [{outdir, "priv/mibs"}, {i, ["priv/mibs"]}] ++ rebar_config:get(Config, mib_opts, []), case snmpc:compile(Source, Opts) of @@ -277,7 +278,7 @@ compile_mib(Source, Target, Config) -> Mib = filename:rootname(Target), ok = snmpc:mib_to_hrl(Mib), Hrl_filename = Mib ++ ".hrl", - rebar_file_utils:mv(Hrl_filename,"include"), + rebar_file_utils:mv(Hrl_filename, "include"), ok; {error, compilation_failed} -> ?FAIL -- cgit v1.1