Module Switch.Default

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/

val share_dir : t -> OpamTypes.switch -> OpamTypes.dirname

Shared directory: $prefix/share

val share : t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.dirname

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