【发布时间】:2013-02-12 11:03:35
【问题描述】:
我有两个可执行文件都需要链接到 N 个相同的库:
add_executable(MyExe1 main1.cpp)
add_executable(MyExe2 main2.cpp)
target_link_libraries(MyExe1 lib1 lib2 lib3 ... libN)
target_link_libraries(MyExe2 lib1 lib2 lib3 ... libN)
所以我必须写两次target_link_libraries;一次用于MyExe1,一次用于MyExe2。有什么办法可以缩短一些常用库链接到两个不同可执行文件的方式?我想知道是否可以在一个命令中将 lib1 ... libN 库链接到 MyExe1 和 MyExe2 以避免冗余并使 CMake 文件更干净。
【问题讨论】:
标签: cmake