【发布时间】:2014-05-06 09:27:06
【问题描述】:
我正在为嵌入式系统编译代码。该系统是任何好奇的人的视差推进器,但您无需熟悉它即可回答我的问题。
自定义版本的 GCC (propgcc) 有一个新的输入和输出文件类型:一个 .cogc 文件可以编译成一个 .cog 文件。
我找到了 CMake 的 add_custom_command (对于没有看到它的任何人,您可能对文档 here 感兴趣)但我无法弄清楚如何正确使用它。我见过的所有示例都使用精确的文件名进行输入和输出,而不是通配符等。我不想编译特定文件 foo.cogc... 我想允许我的工具链文件的用户编译 任何 .cogc 文件。
所以,简短而甜蜜:我如何允许我的工具链文件的用户使用诸如
之类的行add_executable(foo.elf foo.cogc)
谢谢,
大卫
【问题讨论】:
标签: cmake cmake-custom-command