【发布时间】:2015-08-25 23:40:49
【问题描述】:
我的目标是使用脚本/CMake 创建“调试”构建配置和“发布”构建配置,它们可以在 Code Composer Studio 的 UI 中切换(使用“构建配置 -> 设置活动... " 选项)。
目前,
- 运行一个脚本,该脚本使用所需的命令(工具链等)运行 CMake。生成 Code Composer Studio 项目(如 CMakeLists.txt 中所述)
- CCS项目导入CCS
问题在于这只会生成“调试”构建配置。是否可以将命令添加到 CMakeLists.txt 或 cmake 命令行,甚至 ccs 命令行,以允许生成多个构建配置?
两者之间的唯一区别基本上是定义 NDEBUG,并可能更改优化级别。
【问题讨论】:
-
@user3288829 似乎该链接建议了两个单独的 CMake 命令行选项。这不会导致两个单独的 Code Composer 项目文件吗?
-
对不起,我的意思不是让链接专门指向该答案(接受的答案实际上要好得多)。我从未使用过代码编写器,只有 Visual Studio 和 QtCreator。使用这两者,您可以在 Debug 和 Release 版本之间来回切换,而无需重新加载/切换项目。使用单独的源目录外确实会产生 2 组构建文件,这是推荐的做法,因此您不必每次在 Debug 和 Release 之间切换时都重新构建整个项目。
标签: cmake code-composer