我想在CMakeLists.txt文件中做两件事:
ld -r -b binary -o binary.o foo.bar
这样的命令)我研究过使用add_custom_target
和/或add_custom_command
,但是CMake文档让我对如何从CMake中有效地完成这两项任务感到困惑。
如果我添加自定义目标并指定我自己的命令,CMake将如何知道链接到可执行文件的文件?如果我添加自定义命令(例如PRE_LINK),我该如何将其添加到链接阶段?
或者有更好的方法在Linux中使用CMake处理资源文件吗?
提前致谢。
修改:发现此问题基本相同,并回答了我的问题:compile and add object file from binary with cmake。
答案 0 :(得分:0)
CMake提供了执行此操作的功能。