【发布时间】:2020-08-25 22:32:59
【问题描述】:
我目前正在将一个项目移植到 CMake,它依赖于一堆第三方库,这些库都不支持 CMake。到目前为止,该项目编译良好,但我需要将可执行文件链接到那些第三方库。 CMake 是否提供任何方法来创建构建目标,一旦添加为链接目标,项目就可以链接到所有第三方库?
【问题讨论】:
-
如果您想在您的 CMake 项目中构建那些非 CMake 库,请查看 ExternalProject_Add 命令。如果您已经构建了这些库,例如
.a或.so文件,并且只想链接它们,请参阅 that question。 -
@Tsyvarev 在这种情况下不需要构建任何东西。唯一的要求是导入头文件并链接到一堆库。
标签: cmake