Module CoqProject_file
type arg_source=|CmdLine|ProjectFiletype 'a sourced={thing : 'a;source : arg_source;}type project={project_file : string option;makefile : string option;install_kind : install option;use_ocamlopt : bool;v_files : string sourced list;mli_files : string sourced list;mlg_files : string sourced list;ml_files : string sourced list;mllib_files : string sourced list;mlpack_files : string sourced list;ml_includes : path sourced list;r_includes : (path * logic_path) sourced list;q_includes : (path * logic_path) sourced list;extra_args : string sourced list;defs : (string * string) sourced list;extra_targets : extra_target sourced list;subdirs : string sourced list;}and extra_target={target : string;dependencies : string;phony : bool;command : string;}and logic_path= stringand path={path : string;canonical_path : string;}and install=|NoInstall|TraditionalInstall|UserInstall
val cmdline_args_to_project : warning_fn:(string -> unit) -> curdir:string -> string list -> projectval read_project_file : warning_fn:(string -> unit) -> string -> projectval coqtop_args_from_project : project -> string listval find_project_file : from:string -> projfile_name:string -> string optionval all_files : project -> string sourced listval map_sourced_list : ('a -> 'b) -> 'a sourced list -> 'b listval map_cmdline : ('a -> 'b) -> 'a sourced list -> 'b listOnly uses the elements with source=CmdLine
val filter_cmdline : 'a sourced list -> 'a listOnly uses the elements with source=CmdLine
val forget_source : 'a sourced -> 'a