[CMake] [ryppl-dev] Re: $<> expressions in include_directories command

Daniel Pfeifer purplekarrot at gmail.com
Mon Jul 25 13:54:10 EDT 2011


2011/7/25 Jean-Christophe Fillion-Robin <jchris.fillionr at kitware.com>:
> Relaying on small executable named DGraph built at configure time, we manage
> to obtain the topological order of CTK plugins, apps and libraries. The tool
> also check for cycle and output a human readable message if there are any
> cycle.

That sounds like circular dependencies are treated as errors?

The header only libraries of Boost have many circular dependencies.
There is no topological order. I decided to implement delayed variable
evaluation, because dependency-sorted ordering is simply not possible.

cheers, Daniel


More information about the CMake mailing list