let in_build_dir p = if Pathname.is_relative p then p else invalid_arg (Printf.sprintf "in_build_dir: %S" p)