cmake:如何在不链接的情况下定义目标(仅限编译)
cmake: how to define target without linking (compilation only)
是否有任何简单的方法来创建目标文件未 linked 的目标?
如果一切都为 ARM 编译,我只需要额外的目标来进行测试。
我不想创建任何可执行文件(它不会 link 无论如何),因为我的项目最终将成为更大的东西的一部分,它有自己的旧的稳定的基于 make 的构建系统。
所以我只需要编译源代码。所有测试都是用其他用 gcc 编译的 PC 目标完成的。
您可以使用 object library:
add_library(dummy OBJECT <source files>)
另请参阅:
是否有任何简单的方法来创建目标文件未 linked 的目标? 如果一切都为 ARM 编译,我只需要额外的目标来进行测试。 我不想创建任何可执行文件(它不会 link 无论如何),因为我的项目最终将成为更大的东西的一部分,它有自己的旧的稳定的基于 make 的构建系统。
所以我只需要编译源代码。所有测试都是用其他用 gcc 编译的 PC 目标完成的。
您可以使用 object library:
add_library(dummy OBJECT <source files>)
另请参阅: