在 cmake 中添加库列表

Adding a list of libraries in cmake

本文关键字:列表 添加 cmake      更新时间:2023-10-16

我有一个库列表,我试图将其添加到target_link_libraries()。可能吗?

 set(list1 x.a y.a z.a)
 target_link_libraries(main ${list1})

这是一种正确的方法吗?

是的,这是通常的方法。

更准确地说,通常列表的设置是首先使用 find_library 首先获取x.a位置,然后将它们放入列表中。