> 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]
