You could do the following:
ADD_LIBRARY(intermediate STATIC a.cpp)
ADD_LIBRARY(foo b.cpp)
TARGET_LINK_LIBRARIES(foo intermediate)
ADD_LIBRARY(bar c.cpp)
TARGET_LINK_LIBRARIES(bar intermediate)
Denis
> One of the users I support complained about the following:
>
> add_library(foo a.c b.c)
> add_library(bar a.c c.c)
>