Hendrik Sattler wrote: > [...] > Windows needs the indirect dependencies, same as MacOS X, AFAIK. > [...]
Hello, I'm not so sure about the precise architecture on Windows and Linux, but the MacOS X linker *does not* require indirect dependencies to be mentioned explicitly when creating an executable. It is important to mention, though, that MacOS X also uses a multi-level namespace. So if Application A links to library B, which is linked to library C, A can access the symbols from B, but *not those from C*, while B can, even if you didn't link A to C explicitly. Hence, if your application also accesses functions from auxiliary libraries used by your primary library dependencies, you *do* have to link explicitly to the auxiliary dependencies on MacOS X. cu, Thomas _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake