在cmake中添加库列表

时间:2019-01-29 13:43:58

标签: c++ cmake

我有一个要添加到target_link_libraries()的库列表。有可能吗?

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

这是正确的方法吗?

1 个答案:

答案 0 :(得分:2)

是的,这是通常的方法。

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