On Wed, Feb 3, 2010 at 4:43 PM, Mathias Bauer <[email protected]> wrote:

> I hope that by investigating the makefiles of the modules at the top of
> the table we can identify the "dark magic" Björn has mentioned.

According to a cursory look most of those seem to be of the type "call
some command with a list of files". The external command can be
external (such as zip) or an internal script file, usually in Perl.

These are straightforward to port to CMake, though will obviously take
some work. The calls are similar to invocations of Flex or Bison or a
self-compiled exe such as idlc.

The most complex thing I found was the versioning thing explained in
cli_ure/readme.txt. A couple of iterations through the text and
makefiles did not make it clear to me what it is supposed to do.
However:

1) CMake has support for library versioning. It may or may not be the
same thing:

http://cmake.org/cmake/help/cmake-2-8-docs.html#command:set_target_properties

2) If this dark magic is contained in an external script and
makefile.mk only instructs when and how to invoke it, this is the same
thing as discussed above.

If the versioning is something completely different, then that needs
to be examined.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to