2015-11-17 35 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 = ..

相關問題