Define alias as empty if it's disabled
this is so that others can still depend on it Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
This commit is contained in:
parent
4f0d056b8b
commit
a425e0ad94
|
@ -82,7 +82,6 @@ let alias sctx ~dir ~scope (alias_conf : Alias_conf.t) =
|
||||||
} in
|
} in
|
||||||
Blang.eval_bool blang ~dir ~f
|
Blang.eval_bool blang ~dir ~f
|
||||||
in
|
in
|
||||||
if enabled then
|
|
||||||
let stamp =
|
let stamp =
|
||||||
let module S = Sexp.To_sexp in
|
let module S = Sexp.To_sexp in
|
||||||
Sexp.List
|
Sexp.List
|
||||||
|
@ -92,6 +91,7 @@ let alias sctx ~dir ~scope (alias_conf : Alias_conf.t) =
|
||||||
(Option.map alias_conf.action ~f:snd)
|
(Option.map alias_conf.action ~f:snd)
|
||||||
]
|
]
|
||||||
in
|
in
|
||||||
|
if enabled then
|
||||||
add_alias sctx
|
add_alias sctx
|
||||||
~dir
|
~dir
|
||||||
~name:alias_conf.name
|
~name:alias_conf.name
|
||||||
|
@ -112,3 +112,9 @@ let alias sctx ~dir ~scope (alias_conf : Alias_conf.t) =
|
||||||
~targets:Alias
|
~targets:Alias
|
||||||
~targets_dir:dir
|
~targets_dir:dir
|
||||||
~scope)
|
~scope)
|
||||||
|
else
|
||||||
|
add_alias sctx
|
||||||
|
~dir
|
||||||
|
~name:alias_conf.name
|
||||||
|
~stamp
|
||||||
|
(Build.return (Action.Progn []))
|
||||||
|
|
Loading…
Reference in New Issue