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