将 CMake 与 IBM Rhapsody(代码生成器)结合使用

Using CMake with IBM Rhapsody (code generator)

我正在使用 CMake 在 Windows 上自动化构建过程。构建过程的第一步涉及使用 IBM Rhapsody 生成要构建的代码。

我发现 Rhapsody 可以 运行 无头(即从命令行)与 RhapsodyCL.exe。在继续使用 CMake 之前,我有以下问题:

  1. CMake 支持这个用例(自动生成的代码)吗?
  2. 如何调用 RhapsodyCL.exe 作为 必需的 CMake 预构建步骤?作为预构建步骤进行代码生成的推荐方法是什么?
  3. 由于我的所有代码都是由 Rhapsody 生成的,我的 CMakeLists.txt 应该如何看?

我在以下站点找到了问题的答案:

Integrating a code generator with CMake