-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lloyd Hilaiel wrote:
> (probably off topic)
> 
> The more and more I work with cmake, the more it feels like there are two
> (or more) distinct tools rolled into one...
> 
> the "front end" is a piece of software that interprets CMakeLists.txt files,
> and drives a "back end".  The back end is the stuff that actually generates
> compiler specific project files (makefiles, whatever).
> 
> I'm wondering if anyone feels the same way?
> 
> Specifically I would be interested in using/writing a ruby front end for
> writing my build files in.  This would give me powerful cross
> platform constructs for interacting with the file system (FILE()),
> list/set/hash manipulation, etc, and would give me a back end set of
> calls to drive the build file generation.  The cost of course would be
> (for me as a user) having to have both ruby and cmake installed.
> 
> The present front end seems like it will always be useful to keep
> cmake a tight self contained piece of software...  My (very under
> cooked) thoughts are that a code restructuring could take place that
> would expose hooks into a generation engine that could then be exposed
> to other languages (via SWIG, or manually, or whatever).  The existing
> "front end" would use that code.  
> 
> Is anyone interested in this kinda thinking?  Is there any previous work
> in this direction?
> 
I remember someone suggesting Lua as a second language
http://public.kitware.com/pipermail/cmake-promote/2005-December/000039.html

- --
Filipe Sousa
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFEaQepbQdNYqwwwCwRAoqVAKCr8b7b6MpAsXiWrXVOkIf/upEZ2QCgmqtz
TV321eQkuBD22/+EmNOjzUg=
=ZNIG
-----END PGP SIGNATURE-----
_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to