At 11:52 AM 8/7/2006, Anders Sundman wrote:
>What is the rationale for this design desision? It seems to me that this >feature introduces an unnecessary dependency? It's not realy a big issue >for me, but I'm curious. Most of the time it is a necessary dependency. Especially in the case of linking static. For example: libA libB uses stuff from libA exe uses libB, and will need libA to link In the cmakelist files for exe, you just have to do target_link_libraries(exe libB) and you automatically get libA. The case where libB does not require libA only happens with shared builds, and is much less common. There is some talk about having the concept of public and private libraries that will be added in the future to address this issue. -Bill _______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
