Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Default config
val lib : t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.dirname
Library path for a given package: $prefix/lib/$name
val lib_dir : t -> OpamTypes.switch -> OpamTypes.dirname
Library path: $prefix/lib
val stublibs : t -> OpamTypes.switch -> OpamTypes.dirname
DLL paths
val toplevel : t -> OpamTypes.switch -> OpamTypes.dirname
toplevel path: $prefix/lib/toplevel
val doc : t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.dirname
Documentation path for a given package: $prefix/doc/$name
val doc_dir : t -> OpamTypes.switch -> OpamTypes.dirname
Documentation path: $prefix/doc/
Shared directory: $prefix/share
Share directory for a given package: $prefix/share/$package
val etc_dir : t -> OpamTypes.switch -> OpamTypes.dirname
Etc directory: $prefix/etc
val etc : t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.dirname
Etc directory for a given package: $prefix/etc/$package
val man_dir : ?num:string -> t -> OpamTypes.switch -> OpamTypes.dirname
Man pages path: $prefix/man/. The optional num
argument will add a manN suffix if specified
val bin : t -> OpamTypes.switch -> OpamTypes.dirname
Installed binaries: $prefix/bin
val sbin : t -> OpamTypes.switch -> OpamTypes.dirname
Installed system binaries: $prefix/sbin