[CMake] cmake ruby bindings (or perl, or python, or ...)
Filipe Sousa
filipe at ipb.pt
Mon May 15 18:58:49 EDT 2006
-----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-----
More information about the CMake
mailing list