0
我有一個大型的cmake項目,目前完全爲生產而構建;默認的gcc標誌選項類似於-fpic -s -O3
。在CMake項目中隨時更改編譯器標誌
什麼是用不同的gcc標誌重新編譯我的項目的一小部分最簡單的方法?
但是我知道如何完成這個的唯一方法是使用cmake重新生成我的makefile,構建子項目並再次重新生成makefile。
$ cmake ../ -DCMAKE_C_FLAGS="-fpic -g"
$ make subproject
$ cmake ../ -DCMAKE_C_FLAGS="-fpic -s -O3"
我希望能夠留下的cmake出來,做這樣的事情:
$ make C_FLAGS="-fpic -g" subproject
爲什麼不簡單地使用2個構建目錄Release和Debug? – 2013-11-28 22:10:42
我想沒有什麼反對的。這是否意味着我所要求的是不可能的? – ajwood