[Omake] New commercial user of omake

Jason Hickey jyh at cs.caltech.edu
Thu Sep 27 23:31:16 PDT 2007


Alain, this is totally awesome!

On Sep 26, 2007, at 9:40 AM, Alain Frisch wrote:
> I'm happy to announce that Lexifi, the company I'm working for, has  
> successfully switched its build system to OMake. Our code base is  
> made mostly of sources in MLFi (our dialect of OCaml, about 250  
> kloc), C# (90 kloc) and C (10 kloc).

Nice!  We haven't made any official support for MLFi or C#.  They fit  
as dialects maybe--but maybe not completely.  If you have some advice/ 
experience that you think should be part of the standard library, let  
us know!

> The platforms we support are Win32 (Microsoft and Mingw toolchains)  
> and Linux. Moving to OMake was very enjoyable and the result is a  
> drastic gain in compactness, efficiency and robustness of our build  
> system. Thanks to OMake's developers for such a wonderful tool!  
> Feel free to mention us on your "Users and Projects" page if you want.

Many thanks--that's our goal!  We'll include you, and mention us too  
if it is helpful.

> Currently, we have hacked some quick and dirty support for Mingw.  
> It would be great if OMake supported this toolchain natively. Is  
> there any plan to do so? Ideally, it should be possible to use  
> different toolchains in different parts of the project.

The current setup focuses too much on Visual-Studio/Cygwin--to the  
(unintentional) exclusion of Mingw.  Ideally, we would like some  
simple way to select the standard toolchains.  It would be great to  
write "C::TOOLCHAIN = VisualC" or "C::TOOLCHAIN = Mingw".  This is on  
our feature list...

> A small problem: sometimes, omake freezes and we must kill it with  
> Ctrl-C. We have observed this behavior several times under Windows  
> (XP and Vista) during parallel builds. Are parallel builds supposed  
> to be robust under Windows?

Aleksey made some changes in 0.9.8.4 to address this.  Is that your  
release?

Jason

--
Jason Hickey                  http://www.cs.caltech.edu/~jyh
Caltech Computer Science      Tel: 626-395-6568 FAX: 626-792-4257





More information about the Omake mailing list