Module OpamFile.Dot_installSource
.install files
include OpamFile.IO_FILE
File contents
Empty file
Write some contents to a file
Read file contents.
Returns None on non-existing file
Read file contents. Return empty if the file does not exist.
val read_from_channel :
?filename:OpamFile.Dot_install.t OpamFile.typed_file ->
Stdlib.in_channel ->
OpamFile.Dot_install.tval read_from_string :
?filename:OpamFile.Dot_install.t OpamFile.typed_file ->
string ->
OpamFile.Dot_install.tval write_to_channel :
?filename:OpamFile.Dot_install.t OpamFile.typed_file ->
Stdlib.out_channel ->
OpamFile.Dot_install.t ->
unitval write_to_string :
?filename:OpamFile.Dot_install.t OpamFile.typed_file ->
OpamFile.Dot_install.t ->
stringval bin :
OpamFile.Dot_install.t ->
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) listList of files to install in $bin/
val sbin :
OpamFile.Dot_install.t ->
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) listList of files to install in $sbin/
val lib :
OpamFile.Dot_install.t ->
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) listList of files to install in $lib/
val toplevel :
OpamFile.Dot_install.t ->
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) listList of toplevel files
val stublibs :
OpamFile.Dot_install.t ->
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) listC bindings
List of architecture-independent files
List of files under the more general share prefix
val etc :
OpamFile.Dot_install.t ->
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) listList of etc files
val doc :
OpamFile.Dot_install.t ->
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) listList of doc files
val man :
OpamFile.Dot_install.t ->
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) listMan pages
val libexec :
OpamFile.Dot_install.t ->
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) listExecutable files under lib/
val lib_root :
OpamFile.Dot_install.t ->
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) listNot relative to the package's lib dir
val libexec_root :
OpamFile.Dot_install.t ->
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) listNot relative to the package's lib dir, and with +x set
val misc :
OpamFile.Dot_install.t ->
(OpamTypes.basename OpamTypes.optional * OpamTypes.filename) listList of other files to install
val with_bin :
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) list ->
OpamFile.Dot_install.t ->
OpamFile.Dot_install.tList of files to install in $bin/
val with_sbin :
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) list ->
OpamFile.Dot_install.t ->
OpamFile.Dot_install.tList of files to install in $sbin/
val with_lib :
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) list ->
OpamFile.Dot_install.t ->
OpamFile.Dot_install.tList of files to install in $lib/
val with_toplevel :
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) list ->
OpamFile.Dot_install.t ->
OpamFile.Dot_install.tList of toplevel files
val with_stublibs :
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) list ->
OpamFile.Dot_install.t ->
OpamFile.Dot_install.tC bindings
List of architecture-independent files
List of files under the more general share prefix
val with_etc :
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) list ->
OpamFile.Dot_install.t ->
OpamFile.Dot_install.tList of etc files
val with_doc :
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) list ->
OpamFile.Dot_install.t ->
OpamFile.Dot_install.tList of doc files
val with_man :
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) list ->
OpamFile.Dot_install.t ->
OpamFile.Dot_install.tMan pages
val with_libexec :
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) list ->
OpamFile.Dot_install.t ->
OpamFile.Dot_install.tExecutable files under lib/
val with_lib_root :
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) list ->
OpamFile.Dot_install.t ->
OpamFile.Dot_install.tNot relative to the package's lib dir
val with_libexec_root :
(OpamTypes.basename OpamTypes.optional * OpamTypes.basename option) list ->
OpamFile.Dot_install.t ->
OpamFile.Dot_install.tNot relative to the package's lib dir, and with +x set
val with_misc :
(OpamTypes.basename OpamTypes.optional * OpamTypes.filename) list ->
OpamFile.Dot_install.t ->
OpamFile.Dot_install.tList of other files to install