cmake:如何在没有链接的情况下定义目标(仅限编译)

ard*_*bro 5 cmake

有没有简单的方法来创建目标文件未链接的目标?如果所有内容都编译为ARM,我只需要额外的目标进行测试.我不想创建任何可执行文件(它无论如何都不会链接),因为我的项目最终将成为更大的东西的一部分,它有自己的旧的稳定的基于make的构建系统.

所以我只需要编译源代码.所有测试都是使用gcc编译的其他PC目标完成的.

Ant*_*nio 8

您可以使用对象库:

add_library(dummy OBJECT <source files>)
Run Code Online (Sandbox Code Playgroud)

也可以看看: