and all the code commits
http://code.google.com/p/nativeclient/source/list
documentation updates and wiki changes as well.
Ian
--
as much as it is also PITA, GNU make is quite portable and standard...
with the scons, I feel quite lost, as I know nothing about python and dont know where to look for help.
FWIW: the boost community, which has some pretty broad portability and
flexibility requirements, is starting to support cmake. I'm waiting
until that support is "production ready" to look into it, so I can't
speak to how approachable or maintainable it is, but it will hopefully
be better than the current system boost uses (based on jam).
The boost experience leads me to make one request/suggestion to the
NaCl team: when making this decision, please take the demands you will
be making on clients of the system into account. The boost build
system is a good example of something that serves the needs of its
developers very well, but that can be somewhat hostile to clients.
Certain boost libraries really require the client to also be using
bjam, and this can be a real barrier. I'm not sure what the solution
to this is, but I doubt that it's another "smaller market share" build
system like scons. cmake/automake may be inferior in terms of
flexibility, maintainability, and features, but by switching to
something less common you force every client to learn your build
system and, probably, to cobble together a parallel build system for
their software. And that's something few people enjoy.
-greg
how about qmake then [1]?
I have used it a few times and it seems quite nice and straightforward
Ian
[1] http://doc.trolltech.com/4.2/qmake-manual.html
--