我正在为嵌入式系统编译代码。该系统是任何好奇的人的视差螺旋桨,但您无需熟悉它即可回答我的问题。
自定义版本的 GCC (propgcc) 有一个新的输入和输出文件类型:一个 .cogc 文件可以编译成一个 .cog 文件。
我找到了 CMake 的 add_custom_command (对于没有看到它的任何人,您可能对这里的文档感兴趣)但我无法弄清楚如何正确使用它。我见过的所有示例都使用精确的文件名进行输入和输出,而不是通配符等。我不想编译一个特定的文件 foo.cogc... 我想让我的工具链文件的用户编译任何.cogc 文件。
所以,简短而甜蜜:我如何允许我的工具链文件的用户使用诸如
add_executable(foo.elf foo.cogc)
谢谢,
大卫