使用CMake生成多个Code Composer构建配置

时间:2015-08-25 23:40:50

标签: cmake code-composer

我的目标是使用脚本/ CMake创建“调试”构建配置和“发布”构建配置,可以在Code Composer Studio的UI中切换(使用“构建配置 - >设置活动”。 “选项”。

目前,

  1. 运行带有所需命令(工具链等)的CMake的脚本。生成Code Composer Studio项目(如CMakeLists.txt中所述)
  2. CCS项目已导入CCS
  3. 问题是这只会生成“Debug”构建配置。是否可以向CMakeLists.txt或cmake命令行添加命令,甚至可以生成允许生成多个构建配置的ccs命令行?

    两者之间的唯一区别基本上是定义NDEBUG,并可能改变优化级别。

1 个答案:

答案 0 :(得分:0)

我也有同样的问题...然后意识到我是4年前最初问这个问题的人!无论如何,我找到了一种方法:

使用Code Composer,按照您希望的方式创建构建配置。完成后,将.cproject文件复制到“模板”中的cproject.in中。 CMake将使用此模板为将来的任何cmake构建生成相同的.cproject。确保使用正确的cmake变量替换所有硬编码值(例如:项目名称)。

对我来说,我的CMakeLists.txt名为configure_file(path/to/cproject.in ${CMAKE_SOURCE_DIR}/.cproject @ONLY)

还请确保删除您的CMakeCache和CMakeFiles(如果它们已经存在的话)...我相信这些会阻止我看到结果更改。