A | |
| act [OASISPlugin.PLUGINS] |
Get action.
|
| add [OASISFileTemplate] |
Add a generated template file.
|
| add_edge [OASISGraph] | |
| add_extension [OASISHostPath] | |
| add_extension [OASISUnixPath] | add_extension fn ext Add the extension ext to the filename fn.
|
| add_file [OASISPlugin] |
Add a template to context
|
| add_global_options [ArgExt] | |
| add_vertex [OASISGraph] | |
| all [BaseSetup] |
Run all steps: configure, build, doc, test and install.
|
| all_plugins [OASISPlugin] | |
| apache [OASISLicense] | |
| architecture [BaseStandardVar] | |
| args [BaseContext] |
See
OASISContext.args.
|
| args [BaseEnv] |
Default command line arguments, computed using variable definitions.
|
| args [OASISContext] |
Command line arguments to change
OASISContext.default.
|
| artistic [OASISLicense] | |
B | |
| basename [OASISUnixPath] | basename fn Return filename without its directory name.
|
| basesys_ml [BaseData] |
All exported modules from base library, default
content for 'setup.ml'.
|
| basesysbundle_ml [BaseData] |
Set of modules to load for the 'bundle' subcommand
|
| basesysenvironment_ml [BaseData] |
Minimal set of exported modules to load the 'setup.data'
files.
|
| bindir [BaseStandardVar] | |
| blackbox [OASISValues] |
Hidden value to build phantom data storage, cannot set/get
it using string.
|
| boolean [OASISValues] |
Boolean value, use
bool_of_string to parse.
|
| bsd3 [OASISLicense] | |
| bsd4 [OASISLicense] | |
| build [BaseSetup] |
Run the build step.
|
| build_order [OASISBuildSection] |
Compute the order of section building, taking into account
build dependencies between sections.
|
| builtin [OASISPlugin] |
Use a builtin plugin (i.e.
|
| bytecomp_c_compiler [BaseStandardVar] | |
C | |
| capitalize_file [OASISUnixPath] | capitalize_file fn Return filename capitalized.
|
| categories [OASISValues] |
Category list value.
|
| cc0 [OASISLicense] | |
| cc_by [OASISLicense] | |
| cc_by_nc [OASISLicense] | |
| cc_by_nc_nd [OASISLicense] | |
| cc_by_nc_sa [OASISLicense] | |
| cc_by_nd [OASISLicense] | |
| cc_by_sa [OASISLicense] | |
| ccomp_type [BaseStandardVar] | |
| cddl [OASISLicense] | |
| cecill [OASISLicense] | |
| cecillb [OASISLicense] | |
| cecillc [OASISLicense] | |
| check [OASISExpr] |
Check that a boolean expression only use available flags.
|
| check_extension [OASISUnixPath] | check_extension fn ext Check that the filen fn has the extension ext.
|
| choices [OASISLicense] |
Choices for quickstart question.
|
| choices [OASISValues] | choices nm lst Value that must be in a list of predefined choices.
|
| choose [OASISExpr] | choose ~printer ~name eval_tst choices Evaluate each conditions
of choices and choose the last condition that evaluates to true.
|
| chop [OASISVersion] |
Remove the last part of a version, after the last '.'.
|
| chop_extension [OASISUnixPath] | chop_extension fn Remove the last part of the filename, after a '.',
return fn if there is no extension.
|
| clean [BaseSetup] |
Run the clean step.
|
| clear [PropList.Data] |
Clear a data storage.
|
| close_out [Pager] | |
| comma_separated [OASISValues] |
Same as
OASISValues.dot_separated using ',' as separator.
|
| command_line [OASISValues] |
Command line.
|
| command_line_options [OASISValues] |
Arguments of command line programs.
|
| comment_bat [OASISFileTemplate] |
.bat file comments.
|
| comment_makefile [OASISFileTemplate] |
Makefile comments.
|
| comment_meta [OASISFileTemplate] |
META file comments.
|
| comment_ml [OASISFileTemplate] |
.ml comments.
|
| comment_ocamlbuild [OASISFileTemplate] |
OCamlbuild comments.
|
| comment_sh [OASISFileTemplate] |
Shell comments.
|
| comparator_apply [OASISVersion] |
Apply version comparator expression.
|
| comparator_of_string [OASISVersion] |
Convert a string to comparator.
|
| comparator_reduce [OASISVersion] |
Simplify comparator, if possible.
|
| comparator_value [OASISVersion] |
Check that we have a version constraint.
|
| compare [OASISHostPath] |
Compare host filename.
|
| compare [OASISSection.CSection] | |
| compare_csl [OASISUtils] |
Caseless compare function
|
| concat [OASISUnixPath] | concat fn1 fn2 Concatenate fn1 and fn2, i.e.
|
| configure [BaseSetup] |
Run the configure step.
|
| copy [OASISGraph] | |
| copyright [OASISValues] |
Copyright value.
|
| cp [OASISFileUtil] |
Copy a file.
|
| cpl [OASISLicense] | |
| create [OASISGraph] | |
| create [OASISPlugin.PLUGINS] | |
| create [PropList.FieldRO] |
Create a read-only field.
|
| create [PropList.Field] |
Create a field, and optionally attached it to a schema.
|
| create [PropList.Schema] |
Create a schema.
|
| create [PropList.Data] |
Create a data storage.
|
| current_dir_name [OASISUnixPath] |
'.' on Unix.
|
D | |
| data_create [OASISPlugin] |
Create storage for plugin data.
|
| data_new_property [OASISPlugin] | data_new_property plg Create a property that can store plugin data.
|
| datadir [BaseStandardVar] | |
| datarootdir [BaseStandardVar] | |
| debug [BaseMessage] |
See
OASISMessage.debug.
|
| debug [BaseStandardVar] |
Compile in debug mode.
|
| debug [OASISMessage] |
Print a debug message.
|
| default [BaseContext] | |
| default [OASISContext] |
Default context
|
| default_executable_name [BaseStandardVar] | |
| default_filename [BaseSetup] |
Default filename for 'setup.ml'.
|
| default_filename [BaseLog] |
Default file for registering log.
|
| default_filename [BaseEnv] |
Environment default file.
|
| default_filename [BaseEnvLight] |
Environment default file
|
| destdir [BaseStandardVar] | |
| directory [OASISValues] |
Directory value.
|
| dirname [OASISUnixPath] | dirname fn Return directory name of fn or current_dir_name if no
directory name is defined.
|
| distclean [BaseSetup] |
Run the distclean step.
|
| doc [BaseSetup] |
Run the doc step: build all documents.
|
| doc [BaseDoc] | doc lst pkg extra_args Build all documents.
|
| docdir [BaseStandardVar] | |
| docs [BaseStandardVar] |
Compile docs.
|
| dot_separated [OASISValues] | dot_separated v When parsing split the input string using '.' separator
and apply v.parse.
|
| dump [BaseEnv] |
Save environment on disk.
|
| dvidir [BaseStandardVar] | |
E | |
| eiffel [OASISLicense] | |
| elements [PropList.Data] |
List field set, not exported
|
| empty [OASISFileTemplate] |
No generated template files.
|
| ends_with [OASISString] | |
| env [BaseEnv] |
Data for environment.
|
| equal [OASISSection.CSection] | |
| error [BaseMessage] |
See
OASISMessage.error.
|
| error [OASISMessage] |
Print an error message.
|
| escape [OASISUtils.POSIXShell] | escape s quote s if needed to protect spaces, '"' and '\''
so it reads as a single argument in a POSIX shell command, the
content of which is identical to s (interpreted with OCaml
conventions).
|
| eval [OASISExpr] | eval eval_tst t Evaluates the expression.
|
| exec_prefix [BaseStandardVar] | |
| exists [BaseLog] |
Check if an event exists in the log file.
|
| expandable [OASISValues] |
Extra check to see if the string value, can be expanded
using
Buffer.add_substitute rules.
|
| expat [OASISLicense] | |
| ext_asm [BaseStandardVar] | |
| ext_dll [BaseStandardVar] | |
| ext_lib [BaseStandardVar] | |
| ext_obj [BaseStandardVar] | |
| ext_program [BaseStandardVar] |
Compute the default suffix for program (e.g.
|
F | |
| f_ [OASISGettext] |
Translate a format string.
|
| failwithf [OASISUtils] |
This function raise the
Failure exception just as failwith
except that one specify the string raised through a format string.
|
| fget [PropList.Field] |
Retrieve a field from a
PropList.Data.t.
|
| fgets [PropList.Field] |
Same as
PropList.Field.fget but applies a printer to the value returned.
|
| file [OASISValues] |
File value.
|
| file_exists_case [OASISFileUtil] |
Test file existence, considering case even on case insensitive filesystem.
|
| file_generate [OASISFileTemplate] |
Generate a file using a template.
|
| file_glob [OASISValues] |
File with glob value.
|
| file_rollback [OASISFileTemplate] |
Reset to pristine a generated file.
|
| files [OASISValues] |
File list value.
|
| filter [BaseLog] |
Filter events of the log file.
|
| find [SubCommand] |
Find a subcommand.
|
| find [BaseSetup] |
Get template 'setup.ml' file out of the plugin context.
|
| find [OASISString] | |
| find [OASISFileTemplate] |
Find a generated template file.
|
| find_file [OASISFileUtil] | find_file paths exts Find a file among all provided paths, trying
various extensiosn exts.
|
| findlib_full [OASISValues] |
Findlib package name with path value, e.g.
|
| findlib_mapping [OASISLibrary] |
Compute groups of libraries, associate root libraries with
a tree of its children.
|
| findlib_name [OASISValues] |
Findlib package name value, without its path.
|
| findlib_of_group [OASISLibrary] |
Return the findlib root name of a group, it takes into account
containers.
|
| findlib_version [BaseStandardVar] |
Findlib version.
|
| flexdll_version [BaseStandardVar] | |
| flexlink [BaseStandardVar] | |
| fn_ [OASISGettext] | fn_ fmt_singular fmt_plural n Translate a plural string using either
fmt_singular or fmt_plural, depending of the plural status of number
n in the target language.
|
| fold [SubCommand] |
Iterate through subcommands.
|
| fold [BaseBuilt] |
Fold-left files built, filter existing
and non-existing files.
|
| fold [OASISFileTemplate] |
Fold over generated template files.
|
| fold [PropList.Schema] | fold f acc t Apply f acc field_name field_extra field_help in turn
to all fields of schema t.
|
| fold_edges [OASISGraph] | |
| fold_left [OASISString] | |
| freebsd [OASISLicense] | |
| from_file [OASISParse] |
See
OASISParse.from_stream, apply to a filename.
|
| from_stream [OASISParse] | from_stream ~ctxt ~ignore_plugins ~fn st Parse the OASIS file ~fn and
check it.
|
| from_string [OASISParse] |
See
OASISParse.from_stream, apply to a string.
|
| fset [PropList.Field] |
Store a field in a
PropList.Data.t.
|
| fsets [PropList.Field] |
Same as
PropList.Field.fset but parses a string to get the value.
|
| func [ODNFunc] |
Return the OCaml function corresponding to a
func.
|
| func_call [ODNFunc] |
Return the OCaml function corresponding to a
func.
|
| func_with_arg [ODNFunc] |
Create a func with an argument
|
G | |
| generate [BaseGenerate] |
Generate 'setup.ml' file and the rest of the build system.
|
| generated_unix_files [OASISLibrary] | generated_unix_files ~ctxt source_file_exists has_native_dynlink
is_native ext_lib ext_dll (cs, bs, lib)
Compute all files expected by a build of the library.
|
| generator_package [OASISPlugin] |
Call generator for provided plugin
|
| generator_section [OASISPlugin] |
Call generator for provided plugin on a section
|
| get [PropList.Schema] | get t data nm Retrieve the string value of field nm from schema t
stores in data.
|
| gfdl [OASISLicense] | |
| gfdl_niv [OASISLicense] | |
| glob [OASISFileUtil] |
Expand a filename containing '*.ext' into corresponding
real files.
|
| global_options [ArgExt] | |
| gpl [OASISLicense] | |
H | |
| hash [OASISSection.CSection] | |
| help [OASISPlugin] |
Get general help text
|
| help_default [OASISPlugin] | |
| hook [BaseCustom] | hook ~failsafe custom f a Apply a function nested in a custom block
as defined by OASISTypes.custom.
|
| htmldir [BaseStandardVar] | |
I | |
| if_then_else [OASISExpr] | if_then_else cond choices_if choices_else Combine choices, if_then_else
style.
|
| info [BaseMessage] |
See
OASISMessage.info.
|
| info [OASISMessage] |
Print information message.
|
| infodir [BaseStandardVar] | |
| init [BaseDynVar] |
Read 'setup.log' and sets variables.
|
| init [BaseStandardVar] |
Initialize some variables.
|
| init [OASISGettext] |
Gettext initialization.
|
| install [BaseSetup] |
Run the install step.
|
| internal_library [OASISValues] |
Internal library.
|
| is_built [BaseBuilt] |
Check if a library/doc/exec has been built.
|
| is_current [OASISUnixPath] |
Test if the filename is the current directory.
|
| is_current_dir [OASISUnixPath] |
Test if the filename is current dir (either '.' or '') on Unix.
|
| is_native [BaseStandardVar] |
Check that the platform is a native platform (can compile native
exec/library).
|
| is_varname [OASISUtils] | is_varname str Check that the string str is a valid varname.
|
| is_whitespace [OASISString] | |
| isc [OASISLicense] | |
| iter [PropList.Schema] |
Same as
PropList.Schema.fold except no accumulator are involved.
|
L | |
| lgpl [OASISLicense] | |
| libdir [BaseStandardVar] | |
| libexecdir [BaseStandardVar] | |
| license_data [OASISLicense] |
All available license, their short name, their long name, and compatible
versions.
|
| license_exception_data [OASISLicense] |
All available license exception, their name, and compatible license.
|
| load [BaseLog] |
Load the log file.
|
| load [BaseEnv] |
Initialize environment.
|
| load [BaseEnvLight] |
Load environment.
|
| localedir [BaseStandardVar] | |
| localstatedir [BaseStandardVar] | |
| lppl [OASISLicense] | |
| ls [OASISPlugin] |
List available plugins.
|
M | |
| make [SubCommand] | make ~std_usage name synopsis help main Create a subcommand using
provided data, see SubCommand.t for their meanings.
|
| make [OASISHostPath] |
Create a filename out of its components.
|
| make [OASISUnixPath] | make lst Concatenate all filename components of lst.
|
| make_relative [OASISUnixPath] | make_relative fn_root fn Make fn relative to fn_root.
|
| mandir [BaseStandardVar] | |
| map_string_of_assoc [OASISUtils] |
Convert a string association list to a map.
|
| mem [PropList.Schema] |
Check that the given field name exists.
|
| mit [OASISLicense] | |
| mkdir [OASISFileUtil] |
Create a directory.
|
| mkdir_parent [OASISFileUtil] | mkdir_parent f tgt Create a directory and its parent, call f with
directory name created, in order.
|
| model [BaseStandardVar] | |
| modules [OASISValues] |
Module list value.
|
| mpl [OASISLicense] | |
N | |
| name [PropList.Schema] |
Get the name of the schema.
|
| native_c_compiler [BaseStandardVar] | |
| native_dynlink [BaseStandardVar] |
Support for .cmxs.
|
| new_field [OASISSchema] | new_field schm plugin_id name value help pivot_data sync
Create a field for a plugin.
|
| new_field_conditional [OASISSchema] |
Create a conditional field for a plugin.
|
| newline_separated [OASISValues] |
Same
OASISValues.dot_separated using '\n' as separator.
|
| ns_ [OASISGettext] |
Do nothing, but register it for translation
|
| nsplit [OASISString] | nsplit c s Split the string s at char c.
|
| nsplitf [OASISString] | |
O | |
| oasissys_ml [OASISData] | |
| oasissysbundle_ml [OASISData] | |
| oasissyslight_ml [OASISData] | |
| ocaml_linking_exception [OASISLicense] | |
| ocaml_version [BaseStandardVar] | |
| ocamlbuild [BaseStandardVar] | |
| ocamlc [BaseStandardVar] | |
| ocamlc [BaseOCamlcConfig] |
The ocamlc command line tool.
|
| ocamlfind [BaseStandardVar] | |
| ocamlfind [BaseCheck] |
The ocamlfind command line tool, used to query version of package.
|
| ocamlopt [BaseStandardVar] | |
| odn_of_arg [OASISTypes] | |
| odn_of_args [OASISTypes] | |
| odn_of_choices [OASISExpr] | |
| odn_of_command_line [OASISTypes] | |
| odn_of_comparator [OASISVersion] |
Dump
ODN.t.
|
| odn_of_conditional [OASISTypes] | |
| odn_of_findlib_full [OASISTypes] | |
| odn_of_findlib_name [OASISTypes] | |
| odn_of_func [ODNFunc] |
Return the
ODN.t code corresponding to a func.
|
| odn_of_name [OASISTypes] | |
| odn_of_package [OASISTypes] | |
| odn_of_package_name [OASISTypes] | |
| odn_of_prog [OASISTypes] | |
| odn_of_t [OASISLicense] |
Dump
ODN.t.
|
| odn_of_t [OASISVersion] |
Dump
ODN.t.
|
| odn_of_t [OASISExpr] |
Dump ODN.t.
|
| odn_of_t [PropList.Data] |
Dump Data.t to ODN, not exported.
|
| odn_of_unix_dirname [OASISTypes] | |
| odn_of_unix_filename [OASISTypes] | |
| odn_of_url [OASISTypes] | |
| of_executable [BaseBuilt] | of_executable loc_fn (cs, bs, exec) Compute at the same time events
that should be registered by BaseBuilt.register and data returned by
OASISExecutable.unix_exec_is.
|
| of_library [BaseBuilt] | of_library loc_fn (cs, bs, lib) Same as BaseBuilt.of_executable, but
using OASISLibrary.generated_unix_files.
|
| of_package [BaseSetup] |
Create
t and plugin context from an OASIS package and the
matching _oasis.
|
| of_unix [OASISHostPath] |
Convert a unix filename into host filename.
|
| open_out [Pager] | |
| opt [OASISValues] |
Optional value.
|
| os_type [BaseStandardVar] | |
P | |
| package [BaseCheck] |
Check for findlib package and version.
|
| package_version [BaseCheck] |
Get findlib package version .
|
| pager_cmd [Pager] | |
| parent_dir_name [OASISUnixPath] |
'..' on Unix.
|
| parse [ArgExt] | |
| parse [BaseArgExt] |
Parse command line argument, using provided arguments.
|
| pdfdir [BaseStandardVar] | |
| perl [OASISLicense] | |
| pkg_name [BaseStandardVar] | |
| pkg_version [BaseStandardVar] | |
| plugin_compare [OASISPlugin] |
Compare plugin, caseless for name and don't take into account version
if one is not set.
|
| plugin_equal [OASISPlugin] |
Test equality for plugins, a special case of
OASISPlugin.plugin_compare.
|
| plugin_of_string [OASISPlugin] |
Get a plugin from a string
|
| plugins_of_string [OASISPlugin] |
Get a list of plugins from a string
|
| pp_print_def [FormatMarkdown] | |
| pp_print_endblock [FormatMarkdown] | |
| pp_print_help [ArgExt] | |
| pp_print_list [FormatExt] | pp_print_list pp_elem sep fmt lst Print the list lst of elements
using pp_elem for each element and separate them by sep.
|
| pp_print_para [FormatMarkdown] | |
| pp_print_string_spaced [FormatExt] |
Print a string considering ' ' as Format space.
|
| pp_print_title [FormatMarkdown] | |
| prefix [BaseStandardVar] | |
| print [BaseEnv] |
Display environment to user.
|
| print_hidden [BaseEnv] |
Display all variables, even hidden one.
|
| profile [BaseStandardVar] |
Compile in profile mode.
|
| prog [BaseCheck] |
Check the presence of a particular program.
|
| prog_best [BaseCheck] |
Look for a program among a list of alternative program
* the first found is returned.
|
| prog_opt [BaseCheck] |
Check the presence of a program or its native version.
|
| proprietary [OASISLicense] | |
| psdir [BaseStandardVar] | |
| psf [OASISLicense] | |
| public_domain [OASISLicense] | |
Q | |
| qpl [OASISLicense] | |
| quickstart_completion [OASISPlugin] |
Get quickstart completion
|
| quickstart_question [OASISPlugin.PLUGINS] |
Quickstart question
|
| quiet [OASISContext] |
Quiet context.
|
R | |
| readme_template_mkd [OASISData] | |
| reduce [OASISExpr] |
Try to reduce the size of a boolean expression.
|
| reduce [OASISUnixPath] |
Try to compress the filename by removing '.' and collapsing '..'.
|
| reduce_choices [OASISExpr] |
Try to reduce the size of a choice list.
|
| register [SubCommand] |
Register a subcommand.
|
| register [BaseLog] |
Add an event to the log file.
|
| register [BaseBuilt] |
Register files built.
|
| register_act [OASISPlugin.PLUGINS] |
Register the
section_act or package_act datastructure.
|
| register_generator_package [OASISPlugin] |
Register a generator for package, to store data of a plugin
|
| register_generator_section [OASISPlugin] |
Register a generator for a section, to store data of a plugin
|
| register_help [OASISPlugin] |
Register general help.
|
| register_quickstart_completion [OASISPlugin] |
Register a quickstart completion for this plugin
|
| reinstall [BaseSetup] |
Run the reinstall step: deinstall and install.
|
| remove [OASISFileTemplate] |
Remove a generated template file.
|
| replace [BaseFileAB] |
Replace variable in file %.ab to generate %.
|
| replace [OASISFileTemplate] |
Add or replace a generated template file.
|
| replace_chars [OASISString] | |
| replace_extension [OASISUnixPath] | replace_extension fn ext Add the extension ext to the filename fn.
|
| restore [BaseGenerate] |
Restore generated files, when
generate has been called with
~restore:true.
|
| rm [BaseStandardVar] |
Host command to delete a file.
|
| rmdir [BaseStandardVar] |
Host command to delete a directory.
|
| rmdir [OASISFileUtil] |
Remove a directory.
|
| root_of_group [OASISLibrary] |
Return the root library, i.e.
|
| run [BaseCustom] | run prg args extra_args Expand and run command.
|
| run [OASISExec] |
Run a command.
|
| run_read_one_line [OASISExec] |
Run a command and returns only first line.
|
| run_read_output [OASISExec] |
Run a command and returns its output as a list of lines.
|
S | |
| s_ [OASISGettext] |
Translate a string.
|
| sbindir [BaseStandardVar] | |
| schema [BaseEnv] |
Schema for environment.
|
| schema [OASISTest] |
Schema for the section.
|
| schema [OASISSourceRepository] |
Schema for the section.
|
| schema [OASISPackage] |
Schema for the section.
|
| schema [OASISLibrary] |
Schema for the section.
|
| schema [OASISFlag] |
Schema for the section.
|
| schema [OASISExecutable] |
Schema for the section.
|
| schema [OASISDocument] |
Schema for the section.
|
| section_common [OASISSection] |
Common section of a section
|
| section_common_set [OASISSection] |
Set the common part of a section
|
| section_find [OASISSection] |
Find a section
|
| section_id [OASISSection] |
Key used to identify section
|
| section_kind_common [OASISSection] |
Extract generic information
|
| set [PropList.Schema] | set t data nm ~context str Parse string value str in ~context and
stores it in data for field nm of schema t.
|
| set_error [OASISPlugin] |
Define an error in context.
|
| set_string_add_list [OASISUtils] |
Add a string list to an existing Set.
|
| set_string_of_list [OASISUtils] |
Convert a string list to a Set.
|
| setup [BaseSetup] |
The first function called when running 'setup.ml'.
|
| sharedstatedir [BaseStandardVar] | |
| source_unix_files [OASISLibrary] | source_unix_files (cs, bs, lib) source_file_exists Source files for this
library.
|
| space_separated [OASISValues] |
Same as
OASISValues.dot_separated using blanks as separator.
|
| split [OASISString] | |
| split [OASISUtils.POSIXShell] | split s: the string s is interpreted as command line
arguments and splitted into its components (un-escaped).
|
| split_comma [OASISUtils] |
Split a list using ',' as separator.
|
| split_newline [OASISUtils] |
Split a list using '\n' as separator.
|
| split_optional_parentheses [OASISUtils] |
Split a string containing '(...)' optionally.
|
| standard_library [BaseStandardVar] | |
| standard_library_default [BaseStandardVar] | |
| standard_runtime [BaseStandardVar] | |
| starts_with [OASISString] | |
| string [OASISValues] |
String value.
|
| string_not_empty [OASISValues] |
String value, must not be "".
|
| string_of_choices [OASISExpr] |
Transform a list of choice into a string.
|
| string_of_comparator [OASISVersion] |
Convert a comparator to string.
|
| string_of_license [OASISLicense] |
Convert a license to string.
|
| string_of_license_exception [OASISLicense] |
Convert a license exception to string.
|
| string_of_plugin [OASISPlugin] |
Get a list of plugins from a string
|
| string_of_section [OASISSection] |
Convert a section to a short string (only informations returned by
OASISSection.section_id
|
| string_of_test [OASISExpr] |
Convert a test to string.
|
| string_of_version [OASISVersion] |
Convert a version to string.
|
| strip_ends_with [OASISString] | |
| strip_starts_with [OASISString] | |
| sub_end [OASISString] | |
| sub_start [OASISString] | |
| sysconfdir [BaseStandardVar] | |
| system [BaseStandardVar] | |
| systhread_supported [BaseStandardVar] | |
T | |
| template_make [OASISFileTemplate] | template_make fn cmt header body footer Create a template for which
target file is fn.
|
| template_of_mlfile [OASISFileTemplate] | template_of_ml_file fn Create an OCaml file template taking into account
subtleties, like line modifier.
|
| template_of_string_list [OASISFileTemplate] | template_of_string_list ~ctxt ~template fn cmt lst Split a the
list lst of into an header, a body and a footer, using comment
cmt to determine each part.
|
| test [BaseTest] | test lst pkg extra_args Run all tests.
|
| test [BaseSetup] |
Run the test step: run all tests.
|
| test_field_name [OASISPlugin] |
Check that a field name has the form to match a plugin.
|
| test_of_string [OASISExpr] |
Convert a string to test.
|
| tests [BaseStandardVar] |
Run tests.
|
| tests [OASISExpr] |
Mandatory tests.
|
| to_filename [BaseFileAB] |
Compute the target filename of an .ab file.
|
| to_plugin [OASISPlugin] |
Convert back to plugin
|
| to_string [OASISLicense] |
Convert a DEP-5 license to string.
|
| to_string [OASISExpr] |
Transform an expression into a string.
|
| tokenize [OASISString] | |
| tokenize_genlex [OASISString] | |
| topological_sort [OASISGraph] | |
| transitive_build_depends [OASISBuildSection] |
Compute a map between sections and its build depends.
|
| transitive_closure [OASISGraph] | |
| trim [OASISString] | |
U | |
| uncapitalize_file [OASISUnixPath] | uncapitalize_file fn Return filename uncapitalized.
|
| unescape [OASISUtils.POSIXShell] | unescape s returns a string s' removing all backslashes
preceding a char.
|
| uninstall [BaseSetup] |
Run the uninstall step.
|
| unix_exec_is [OASISExecutable] | unix_exec_is (cs, bs, exec) is_native ext_dll suffix_program Compute the
filename of the real executable, with full unix path.
|
| unload [BaseEnv] |
Uninitialize environment.
|
| unregister [BaseLog] |
Remove an event from the log file.
|
| unregister [BaseBuilt] |
Unregister all files built.
|
| update_fail [OASISValues] |
Always raise
OASISValues.Not_combinable.
|
| url [OASISValues] |
URL value.
|
V | |
| value [OASISPlugin.PLUGINS] |
Parse a plugin field
|
| value [OASISLicense] |
License value.
|
| value [OASISVersion] |
Version number value.
|
| value_of_vertex [OASISGraph] | |
| var_all [BaseEnv] |
Get all variables.
|
| var_choose [BaseEnv] |
Choose a value among conditional expressions.
|
| var_choose [BaseEnvLight] |
Choose a value among conditional expressions.
|
| var_define [BaseOCamlcConfig] |
Look for the variable name in the 'ocamlc -config' output and define
it.
|
| var_define [BaseEnv] |
Define a variable.
|
| var_expand [BaseEnv] |
Expand variable that can be found in string.
|
| var_get [BaseEnv] |
Get variable.
|
| var_get [BaseEnvLight] |
Get a variable that evaluate expression that can be found in it (see
Buffer.add_substitute).
|
| var_ignore [BaseEnv] |
Well-typed ignore for
var_define.
|
| var_protect [BaseEnv] |
Protect a variable content, to avoid expansion.
|
| var_redefine [BaseEnv] |
Define a variable or redefine it.
|
| varname_concat [OASISUtils] | varname_concat ~hyphen p s Concat variable name, removing hyphen at end
of p and at beginning of s.
|
| varname_of_comparator [OASISVersion] |
Convert a comparator to variable name.
|
| varname_of_string [OASISUtils] | varname_of_string ~hyphen:c s Transform a string s into a variable name,
following this convention: no digit at the beginning, lowercase, only a-z
and 0-9 chars.
|
| version [BaseSetup] |
Display OASIS version used to generate this setup.ml
|
| version [BaseCheck] | |
| version_0_3_or_after [OASISVersion] |
Check that >= 0.3, useful for oasis version comparison.
|
| version_compare [OASISVersion] |
Compare versions.
|
| version_of_string [OASISVersion] |
Convert a string to version.
|
| vertex_of_value [OASISGraph] | |
W | |
| w3c_software [OASISLicense] | |
| warning [BaseMessage] |
See
OASISMessage.warning.
|
| warning [OASISMessage] |
Print a warning message.
|
| which [OASISFileUtil] |
Find real filename of an executable.
|
| with_optional_parentheses [OASISValues] | with_optional_parentheses v_main v_opt Combine two values.
|
Z | |
| zlib [OASISLicense] | |
| zope [OASISLicense] |