Switch.DefaultDefault config
val lib : t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.dirnameLibrary path for a given package: $opam/$switch/lib/$name
val config : t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.filenameCompile and link flags for a given package: $opam/$switch/lib/$name/opam.config
val lib_dir : t -> OpamTypes.switch -> OpamTypes.dirnameLibrary path: $opam/$switch/lib
val stublibs : t -> OpamTypes.switch -> OpamTypes.dirnameDLL paths
val toplevel : t -> OpamTypes.switch -> OpamTypes.dirnametoplevel path: $opam/$switch/lib/toplevel
val doc : t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.dirnameDocumentation path for a given package: $opam/$switch/doc/$name
val doc_dir : t -> OpamTypes.switch -> OpamTypes.dirnameDocumentation path: $opam/$switch/doc/
Shared directory: $opam/$switch/share
Share directory for a given package: $opam/$switch/share/$package
val etc_dir : t -> OpamTypes.switch -> OpamTypes.dirnameEtc directory: $opam/$switch/etc
val etc : t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.dirnameEtc directory for a given package: $opam/$switch/etc/$package
val man_dir : ?num:string -> t -> OpamTypes.switch -> OpamTypes.dirnameMan pages path: $opam/$switch/man/. The optional num argument will add a manN suffix if specified
val bin : t -> OpamTypes.switch -> OpamTypes.dirnameInstalled binaries: $opam/$switch/bin
val sbin : t -> OpamTypes.switch -> OpamTypes.dirnameInstalled system binaries: $opam/$switch/sbin