Extend MANPATH in 'jbuilder exec'

This commit is contained in:
Jeremie Dimino 2017-03-01 12:56:31 +00:00
parent dc741895a9
commit ddd7f182f1
3 changed files with 5 additions and 0 deletions

View File

@ -7,6 +7,9 @@ let local_install_dir =
let local_install_bin_dir ~context =
Path.relative (local_install_dir ~context) "bin"
let local_install_man_dir ~context =
Path.relative (local_install_dir ~context) "bin"
let local_install_lib_dir ~context ~package =
Path.relative
(Path.relative (local_install_dir ~context) "lib")

View File

@ -6,4 +6,5 @@ open! Import
val local_install_dir : context:string -> Path.t
val local_install_bin_dir : context:string -> Path.t
val local_install_man_dir : context:string -> Path.t
val local_install_lib_dir : context:string -> package:string -> Path.t

View File

@ -341,6 +341,7 @@ let env_for_exec t =
(Config.local_install_dir ~context:t.name)
"lib")
; extend_var "PATH" (Config.local_install_bin_dir ~context:t.name)
; extend_var "MANPATH" (Config.local_install_man_dir ~context:t.name)
]
in
extend_env ~env:t.env ~vars:(String_map.of_alist_exn vars)