我的目标是使用脚本/ CMake创建“调试”构建配置和“发布”构建配置,可以在Code Composer Studio的UI中切换(使用“构建配置 - >设置活动”。 “选项”。
目前,
问题是这只会生成“Debug”构建配置。是否可以向CMakeLists.txt或cmake命令行添加命令,甚至可以生成允许生成多个构建配置的ccs命令行?
两者之间的唯一区别基本上是定义NDEBUG,并可能改变优化级别。
答案 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(如果它们已经存在的话)...我相信这些会阻止我看到结果更改。