> Please read the wiki article, it seems you don't know which "other 
> inherent faults" I'm talking about. Recursive systems have *inherent* 
> disadvantages and overcoming them needs to switch to a non-recursive 
> system. This is not related to dependencies. CMake has a
> non-recursive element (the export to the backends), so everything
> that can be evaluated here (dependencies) can be done without the
> disadvantages of a recursive build system. But the build itself is
> recursive, so everything that happens at build time shows the usual
> disadvantages as described in the wiki.
>...
> The goal is to have makefiles of sub units that can be combined with 
> each other so that they produce output in the same workdir. In our 
> GNUMake based approach all you have to do for that is include the 
> makefiles of the parts you want to combine, whereever they reside. In 
> CMake we couldn't find a way to achieve that without changing the
> CMake makefiles each time we wanted to combine them in a different
> way and this is unacceptable for us.

In CMake you can also include other cmake sources into CMakeLists.txt,
just as in GNU make

-- 
Regards,
Konstantin

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

Reply via email to