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.
Variables and naming 5
  Variables, names, and environments.
Language discussion 6
  Further discussion on the language, including scoping, evaluation, and objects.
Language examples 7
  Additional language examples.
Build rules 8
  Defining and using rules to build programs.
Base builtin functions 9
  Functions and variables in the core standard library.
System functions 10
  Functions on files, input/output, and system commands.
Shell commands 11
  Using the `omake` shell for command-line interpretation.
The standard objects 12
  Pervasives defines the built-in objects.
Standard build definitions 13
  The build specifications for programming languages in the OMake standard library.
Standard autoconfiguration functions and variables 14
  The utilities provoded by the OMake standard library to simplify programming of autoconfiguration tests.
The interactive command interpreter 15
  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