[CMake] Convenience lib vs static library
Andreas Pakulat
apaku at gmx.de
Sun Nov 23 04:04:31 EST 2008
On 23.11.08 08:53:44, Ioan Calin Borcoman wrote:
> Isn't a static lib still better than nothing? I was thinking at the
> same thing this morning - why not use static libs and simply don't
> install them.
>
> I agree, this still has the problem of missing lib dependencies that
> you have to solve by hand (with convenience libs, if you have libB
> that depends on libA, you simply need to link with libB and the linker
> solves your dependencies automatically; with static libs I guess
> you'll need to link with -lB -lA), but I guess static libs could cover
> a vast number of cases where an autotools developer would use a
> convenience lib.
>
> Am I missing something?
This is Ok for building an executable, but linking a static lib into a
shared lib is completely unportable and not supported on all operating
systems that cmake supports. Thats why its not done.
Andreas
--
Your life would be very empty if you had nothing to regret.
More information about the CMake
mailing list