请教一个cmake问题

用cmake链接静态库的时候,比如test.so需要bb.a静态库,bb.a需要cc.a,怎么保证cc.a的函数全部链接到test.so.


target_link_libraries(
test
-Wl,–whole-archive
bb
-Wl,–no-whole-archive
)


只能保证bb的函数全部链接进去,但cc.a的函数却不能