Télécharger la liste

Description du projet

OMake is a build system and scripting language with a similar style and syntax to GNU make but with many additional features, including support for large projects spanning multiple directories, default configuration files simplifying the standard compilation tasks, fast, reliable, automated, scriptable dependency analysis using MD5 digests, built-in support for defining and running autoconfiguration tests, portability, and built-in functions that provide the most common features of programs like grep, sed, and awk. It also provides active filesystem monitoring that restarts builds automatically when source files are modified. A companion command interpreter that can be used interactively is included.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-08-08 13:32
0.9.8.5

Cette version apporte des améliorations linguistiques importants. L'. STATIQUES ET. MEMO règles ont été ajoutées, permettant la définition des calculs de paresseux et cartes Mémoization paresseux. Sections ont été ajoutées à l'exportation, en rendant beaucoup plus facile de gérer la portée des variables. Il est maintenant possible de champs de référence dans les sous-objets directement. Beaucoup de nouveaux intégré et fonctions de la bibliothèque ont été ajoutés. Il y avait un certain nombre de corrections de bugs importants, y compris une correction de la manipulation Ctrl-C sur Windows (qui interrompt désormais correctement Omake).
Tags: Major feature enhancements
This release features significant language
improvements. The .STATIC and .MEMO rules were
added, allowing the definition of lazy
computations and lazy memoization maps. Export
sections were added, making it much easier to
manage variable scoping. It is now possible to
reference fields in sub-objects directly. Many new
built-in and library functions were added. There
were a number of significant bugfixes, including a
correction of Ctrl-C handling on Windows (which
now correctly interrupts OMake).

2007-06-06 00:04
0.9.8.4

Cette version corrige une fuite de descripteur de fichier et quelques autres bugs mineurs.
Tags: Minor bugfixes
This release fixes a file descriptor leak and a few other minor bugs.

2007-06-01 19:16
0.9.8.3

Ce communiqué, il est facile de définir par défaut ( "implicite") les règles pour des cibles factices. En outre, Omake va maintenant détecter les cas de systèmes de fichiers sensibles sur Unix, les systèmes d'exploitation (particulièrement important sous Mac OS X). Il existe un certain nombre d'améliorations de performances et la documentation mises à jour et améliorations.
Tags: Minor feature enhancements
This release makes it easy to define default ("implicit") rules for phony targets. In addition, OMake will now detect case-insensitive filesystems on Unix-like operating systems (especially important under Mac OS X). There are a number of performance improvements and documentation updates and improvements.

2007-03-16 17:46
0.9.8.1

Cette version apporte un nombre important de nouveaux intégré et fonctions des bibliothèques standards, étend la section auto-configuration de la bibliothèque standard, fait un certain nombre d'améliorations en matière de SST dans le shell interactif, et fait un certain nombre d'améliorations dans la bibliothèque de standards de construction des recettes. Il existe également des améliorations de la documentation nombreuse, et un certain nombre d'autres améliorations et corrections de bugs.
Tags: Minor feature enhancements
This release adds a large number of new built-in and standard library functions, extends the autoconfiguration section of the standard library, makes a number of improvements in the interactive osh shell, and makes a number of improvements in the library of standard build recipes. There are also numerous documentation improvements, and a number of other improvements and bugfixes.

2006-12-12 16:37
0.9.8

La conversion à partir d'expressions Omake de bombarder les lignes de commandes a connu une restructuration en profondeur dans le présent communiqué pour la rendre plus cohérente et moins ad-hoc. Omake documentation a été considérablement réorganisé. Une expérimental s'est amélioré OCaml scanner de dépendance en utilisant les ocamldep "à venir-modules" caractéristique et le soutien de l'analyseur Menhir générateur ont été ajoutés à la bibliothèque standard. Un certain nombre de nouvelles options pour contrôler la sortie Omake et verbosité ont été ajoutés; Omake est désormais plus silencieux par défaut. Il existe de nombreuses autres améliorations et corrections de bugs.
Tags: Major feature enhancements
The conversion from OMake expressions to shell
command lines went through a major redesign in
this release to make it more consistent and less
ad-hoc. OMake documentation was significantly
reorganized. An experimental improved OCaml
dependency scanner using the upcoming "ocamldep
-modules" feature and support for the Menhir
parser-generator were added to the standard
library. A number of new options to control
OMake's output and verbosity were added; OMake is
now more silent by default. There are many other
improvements and bugfixes.

Project Resources