B | |
| BaseArgExt | Handle command line argument |
| BaseBuilt | Register files built to be installed |
| BaseCheck | Check host system features |
| BaseCompat | Compatibility layer to provide a stable API inside setup.ml. |
| BaseContext | Global context for messages and i18n |
| BaseCustom | Run custom command for pre/post hook |
| BaseData | Exported modules for embedding |
| BaseDoc | Build documentation |
| BaseDynVar | Dynamic variables sets using 'setup.log' |
| BaseEnv | Read-write access to 'setup.data' |
| BaseEnvLight | Read-only access to 'setup.data' |
| BaseFileAB | File generated using environment variables |
| BaseGenerate | Generate 'setup.ml' and other files |
| BaseLog | Maintain a log of actions done |
| BaseMessage | Message to user |
| BaseOCamlcConfig | Handle output of 'ocamlc -config' |
| BaseSetup [BaseCompat.Compat_0_4] | |
| BaseSetup | Entry points for 'setup.ml' |
| BaseStandardVar | Standard variables |
| BaseTest | Run tests |
| Build [OASISPlugin] | This module manage plugin that can handle build step. |
C | |
| CLIArgExt | Parsing of command line arguments |
| CLICommon | |
| CLIPager | Handle 'pager' command |
| CLISubCommand | SubCommand definition |
| CSection [OASISSection] | Comparable section, we only rely on section_id for comparison. |
| Compat_0_3 [BaseCompat] | |
| Compat_0_4 [BaseCompat] | |
| Configure [OASISPlugin] | This module manage plugin that can handle configure step. |
D | |
| Data [OASISFeatures] | |
| Data [PropList] | This module stores heterogeneous data defined in Schema and Field. |
| Doc [OASISPlugin] | This module manage plugin that can handle building documents. |
E | |
| Extra [OASISPlugin] | This module manage plugin that can handle configure step. |
F | |
| Field [PropList] | This module defines a field that hold a value. |
| FieldRO [PropList] | This module defines a read-only field. |
| FormatExt | Extra functions for Format |
H | |
| HashStringCsl [OASISUtils] | Caseless string hashtable |
I | |
| Install [OASISPlugin] | This module manage plugin that can handle install/uninstall steps. |
M | |
| Make [OASISUtils.SetExt] | |
| Make [OASISUtils.MapExt] | |
| Map [OASISHostPath] | Map for host filename. |
| MapExt [OASISUtils] | |
| MapPlugin [OASISFeatures] | |
| MapPlugin [OASISPlugin] | |
| MapSection [OASISSection] | Map using CSection. |
| MapString [BaseEnvLight] | |
| MapString [OASISUtils] | |
O | |
| OASISBuildSection | Build section |
| OASISContext | Global context for messages and i18n |
| OASISData | |
| OASISDataNotation | OCaml data notation. |
| OASISDocument | Document section |
| OASISExec | Running commands |
| OASISExecutable | Executable section |
| OASISExpr | Boolean expressions |
| OASISFeatures | |
| OASISFileSystem | |
| OASISFileTemplate | Generate files replacing parts of it |
| OASISFileUtil | File operations |
| OASISFindlib | |
| OASISFlag | Flag section |
| OASISGettext | i18n functions |
| OASISGraph | |
| OASISHostPath | Manipulate host filenames |
| OASISLibrary | Library section |
| OASISLicense | License definition |
| OASISMessage | Messages to user |
| OASISObject | Object section |
| OASISPackage | Package toplevel |
| OASISParse | Parse '_oasis' file |
| OASISPlugin | Plugins creation and management |
| OASISSchema | Add fields to _oasis for plugin |
| OASISSection | Manipulate sections. |
| OASISSetupUpdate | |
| OASISSourcePatterns | Search source files, using pattern and templates. |
| OASISSourceRepository | SourceRepository section |
| OASISString | Various string utilities. |
| OASISTest | Test section |
| OASISText | |
| OASISTypes | Package definition |
| OASISUnixPath | Unix path manipulation |
| OASISUtils | Various utilities |
| OASISValues | Parse, print and check values |
| OASISVersion | Version comparisons |
| Original [BaseCompat.Compat_0_4.BaseSetup] | |
P | |
| POSIXShell [OASISUtils] | |
| PropList | Property list |
S | |
| Schema [PropList] | This module is a set of fields (Field.t and FieldRO.t) that can be addressed by their name (as string). |
| Set [OASISUnixPath] | Set for Unix path. |
| SetExt [OASISUtils] | |
| SetInt [OASISGraph] | |
| SetPlugin [OASISPlugin] | |
| SetSection [OASISSection] | Set using CSection. |
| SetString [OASISUtils] | Set for String. |
| SetStringCsl [OASISUtils] | Set for String. |
| StringVersion [OASISVersion] | The module |
T | |
| Test [OASISPlugin] | This module manage plugin that can handle running tests. |