Jump to: |  | OMake Home • Guide Home • Guide (single-page) • Contents (short) • Contents (long)
Index: |  | All • Variables • Functions • Objects • Targets • Options

# Chapter 1 Guide

If you are new to OMake, you the omake-quickstart presents a short introduction that describes how to set up a project. The omake-build-examples gives larger examples of build projects, and omake-language-examples presents programming examples.

Quickstart 2
  A quickstart guide to using `omake`.
Build examples 3
  Advanced build examples.
The OMake language 4
  The `omake` language, including a description of objects, expressions, and values.
Language discussion 5
  Further discussion on the language, including scoping, evaluation, and objects.
Language examples 6
  Additional language examples.
Build rules 7
  Defining and using rules to build programs.
Base builtin functions 8
  Functions and variables in the core standard library.
System functions 9
  Functions on files, input/output, and system commands.
Shell commands 10
  Using the `omake` shell for command-line interpretation.
The standard objects 11
  Pervasives defines the built-in objects.
Standard build definitions 12
  The build specifications for programming languages in the OMake standard library.
Standard autoconfiguration functions and variables 13
  The utilities provoded by the OMake standard library to simplify programming of autoconfiguration tests.
The interactive command interpreter 14
  The `osh` command-line interpreter.
Appendices
  OMake command-line options A
    Command-line options for `omake`.
  The OMake language grammar B
    A more precise specification of the OMake language.
All the documentation on a single page
  All the OMake documentation in a single page.

Jump to: |  | OMake Home • Guide Home • Guide (single-page) • Contents (short) • Contents (long)
Index: |  | All • Variables • Functions • Objects • Targets • Options