我继承了一个用CMake构建的大型iOS项目,以及相当数量的python脚本驱动cmake进程。这是一个相当复杂的野兽,我需要一些时间来理解所有可移动的部分。
唯一有效的CMake构建是Release - Debug,RelWithDebInfo和MinSizeRel都会导致应用程序在启动时崩溃。到目前为止,调试这已经证明是一个时间接收器。
我想简化流程并简单地构建Release而不是剥离符号。有任何建议如何去做?
答案 0 :(得分:0)
将CHANGE_FRAME_HEIGHT(header, CGRectGetMaxY(_lbFollowing.frame)+8);
self.tableView.tableHeaderView = header;
或其他任何内容添加到-g
。
可能会被覆盖,然后在CMake代码中查找类似于
的这些行设置(CMAKE_CXX_FLAGS_DEBUG" $ {CMAKE_CXX_FLAGS_DEBUG} -Wall") set(CMAKE_CXX_FLAGS_RELEASE" $ {CMAKE_CXX_FLAGS_RELEASE} -Wall")
或在您的Python脚本中
-DCMAKE_CXX_FLAGS_DEBUG = .. -DCMAKE_CXX_FLAGS_RELEASE = ..