Package oasis

base

BaseArgExtHandle command line argument
BaseBuiltRegister files built to be installed
BaseCheckCheck host system features
BaseCompatCompatibility layer to provide a stable API inside setup.ml. This layer allows OASIS to change in between minor versions (e.g. 0.4.6 -> 0.4.7) but still provides a stable API inside setup.ml. This enables to write functions that manipulate setup_t inside setup.ml. See deps.ml for an example.
BaseContextGlobal context for messages and i18n
BaseCustomRun custom command for pre/post hook
BaseDataExported modules for embedding
BaseDocBuild documentation
BaseDynVarDynamic variables sets using 'setup.log'
BaseEnvRead-write access to 'setup.data'
BaseEnvLightRead-only access to 'setup.data'
BaseFileABFile generated using environment variables
BaseGenerateGenerate 'setup.ml' and other files
BaseLogMaintain a log of actions done
BaseMessageMessage to user
BaseOCamlcConfigHandle output of 'ocamlc -config'
BaseSetupEntry points for 'setup.ml'
BaseStandardVarStandard variables
BaseTestRun tests

builtin-plugins

CustomPluginGenerate custom configure/build/doc/test/install system
DevFilesPluginGenerate standard development files
InternalConfigurePluginConfigure using internal scheme
InternalInstallPluginInstall using internal scheme
METAPluginMETA generator
NonePluginPlugin to handle "none" generation
OASISBuiltinPluginsLoad builtin plugins
OCamlbuildCommonFunctions common to OCamlbuild build and doc plugin
OCamlbuildDocPlugin
OCamlbuildPluginBuild using ocamlbuild
OMakePluginGenerate omake configure/build/doc/test/install system
StdFilesPluginGenerate standard text files: INSTALL.txt, README.txt

cli

CLIArgExtParsing of command line arguments
CLICommon
CLIPagerHandle 'pager' command
CLISubCommandSubCommand definition
OASISDynRun

oasis

FormatExtExtra functions for Format
OASISBuildSectionBuild section
OASISContextGlobal context for messages and i18n
OASISData
OASISDataNotationOCaml data notation.
OASISDocumentDocument section
OASISExecRunning commands
OASISExecutableExecutable section
OASISExprBoolean expressions
OASISFeatures
OASISFileSystem
OASISFileTemplateGenerate files replacing parts of it
OASISFileUtilFile operations
OASISFindlib
OASISFlagFlag section
OASISGettexti18n functions
OASISGraph
OASISHostPathManipulate host filenames
OASISLibraryLibrary section
OASISLicenseLicense definition
OASISMessageMessages to user
OASISObjectObject section
OASISPackagePackage toplevel
OASISParseParse '_oasis' file
OASISPluginPlugins creation and management
OASISSchemaAdd fields to _oasis for plugin
OASISSectionManipulate sections.
OASISSetupUpdate
OASISSourcePatterns
OASISSourceRepositorySourceRepository section
OASISStringVarious string utilities.
OASISTestTest section
OASISText
OASISTypesPackage definition
OASISUnixPathUnix path manipulation
OASISUtilsVarious utilities
OASISValuesParse, print and check values
OASISVersionVersion comparisons
PropListProperty list

Info

version?