2015-11-17 37 views
0

我已经继承了一个用CMake构建的大型iOS项目,以及大量驱动cmake进程的python脚本。这是一个相当复杂的野兽,需要一些时间来理解所有的运动部件。强制CMake在发布模式下用符号构建

唯一的CMake构建的作品是发布 - 调试,RelWithDebInfo和MinSizeRel所有导致应用程序崩溃的推出。调试它迄今已证明是一个时间接收器。

我想短路过程和简单地建立在释放和不剥离的符号。任何建议如何去做呢?

回答

0

添加-g或任何你想CMAKE_CXX_FLAGS_RELEASE

也许它被覆盖,然后有类似

集这些线路在CMake的代码看看(CMAKE_CXX_FLAGS_DEBUG “$ {} CMAKE_CXX_FLAGS_DEBUG -Wall”) 集(CMAKE_CXX_FLAGS_RELEASE “$ {} CMAKE_CXX_FLAGS_RELEASE -Wall”)

或在你的Python脚本

-DCMAKE_CXX_FLAGS_DEBUG = .. -DCMAKE_CXX_FLAGS_RELEASE = ..

相关问题