Index of modules


B
BaseArgExt
Handle command line argument
BaseBuilt
Register files built to be installed
BaseCheck
Check host system features
BaseContext
Global context for messages and i18n
BaseCustom
Run custom command for pre/post hook
BaseData
Exported modules for embedding
BaseDev
Entry points for 'setup.ml' in dev mode
BaseDoc
Build documentation
BaseDynVar
Dynamic variables sets using 'setup.log'
BaseEnv
Read-write access to 'setup.data'
BaseEnvLight
Read-only access to 'setup.data'
BaseExec
Running commands
BaseFileAB
File generated using environment variables
BaseFilePath
Manipulate host filenames
BaseFileUtil
File operations
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
Entry points for 'setup.ml'
BaseStandardVar
Standard variables
BaseTest
Run tests
Build [OASISPlugin]
This module manage plugin that can handle build step.

C
Configure [OASISPlugin]
This module manage plugin that can handle configure step.

D
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
MapPlugin [OASISPlugin]
MapString [BaseEnvLight]
MapString [OASISUtils]

O
OASISBuildSection
Build section
OASISContext
Global context for messages and i18n
OASISDocument
Document section
OASISExecutable
Executable section
OASISExpr
Boolean expressions
OASISFileTemplate
Generate files replacing parts of it
OASISFlag
Flag section
OASISGettext
i18n functions
OASISLibrary
SourceRepository section
OASISLicense
License definition
OASISMessage
Messages to user
OASISPackage
Package toplevel
OASISParse
Parse '_oasis' file
OASISPlugin
Plugins creation and management
OASISSchema
Add fields to _oasis for plugin
OASISSourceRepository
SourceRepository section
OASISTest
Test section
OASISTypes
Package definition
OASISUnixPath
Unix path manipulation
OASISUtils
Various utilities
OASISValues
Parse, print and check values
OASISVersion
Version comparisons
ODNFunc
Dump function calls with ODN

P
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).
SetPlugin [OASISPlugin]
SetString [OASISUtils]
Set for String.
SubCommand
SubCommand definition

T
Test [OASISPlugin]
This module manage plugin that can handle running tests.

U
Unix [BaseFilePath]