我這裏有一個項目 - 雖然我相信這是獨立於所使用的包 - ,當與cmake的拒絕一定CFLAGS
cmake -DCMAKE_C_FLAGS_RELEASE="-O2 -msse"
配置使用這些精確的標誌。然而,當我使用
cmake -DCMAKE_C_FLAGS_RELEASE="-O2 -msse -fmessage-length=0"
cmake的去倔強的狀態,而忽略我的期望的標誌,而不是默認爲項目的默認設置。這甚至反映在CMakeCache.txt
,但我不知道該怎麼做。
CMakeCache.txt:CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG CMakeCache.txt:CMAKE_C_FLAGS_RELEASE=-O2 -msse -fmessage-length:UNINITIALIZED=0
桌子上的問題是 - 我如何使用我的旗幟?