CMAKE_BUILD_TYPE
当我想获取调试或发布项目构建时,建议将这里作为参数传递给 cmake。我正在尝试用 cmake 编译libharu,我想用调试符号编译它。我搜索了libharu中包含的 CMakeLists.txt 中的以下字符串:
CMAKE_BUILD_TYPE
CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_DEBUG
但我什么也没找到。我的问题是,如果指定libharuCMAKE_BUILD_TYPE
的 CMakeLists.txt何时没有提及它是否有意义?如果没有,我如何使用调试符号编译libharu ?
PS:我注意到使用 cmake 为 Visual Studio 2013 生成的项目设置了 Debug/Win32,这就足够了吗?在 CMakeLists.txt 的什么地方指定了这个信息?
PPS:我想这个问题很大程度上取决于特定的项目,但一般来说有什么方法可以做到这一点吗?我的意思是,CMAKE_BUILD_TYPE=Debug
总是创建调试版本还是我应该注意的其他事情?
谢谢