[cmake-developers] INCLUDE_DIRECTORIES variable expansion

Stephen Kelly steveire at gmail.com
Thu Nov 29 14:50:26 EST 2012


Brad King wrote:

> If the expansion has always been done before why is it suddenly so
> slow?  Is it because memoization was dropped?

Nope, it appears to be the '$' characters in strings which contain things 
like:

 $<$<TARGET_DEFINED:foo>:$<TARGET_PROPERTY:foo,INCLUDE_DIRS>

The testcase I posted before shows the performance degredation when they are 
present.

Thanks,

Steve.





More information about the cmake-developers mailing list