我在CLion有一個CMake項目。在首選項 - >構建,執行,部署我有兩個配置 - Debug
和Release
:CLion中的CMake配置替代
的Configuration:
下拉具有標準CMake的生成類型(默認,調試,發佈,RelWithDebInfo,MinSizeRel)和你可以輸入你自己的。
我想要兩種不同的配置 - 既有Release
,也有不同的CMake選項。我可以做到這一點,但他們最終都被稱爲Release
。如果我將Configuration
更改爲Release Engineering
之類的東西,那麼CLion將"-DCMAKE_BUILD_TYPE=Release Engineering"
傳遞給CMake,這顯然不是我想要的。
即使我做做出Release Engineering
配置是這樣的:
然後,它顯示了在運行/調試配置對話框爲Release
,你不能真正選擇它 - 他們'顯然是按價值而不是位置索引的,所以它只使用第一個Release
條目。
有沒有解決這個煩惱什麼辦法?
編輯:另外,如果我製作了一個新的RelWithDebInfo配置,它在運行/調試配置對話框中根本不會顯示出來。
它確實處理了空格,即傳遞''-DCMAKE_BUILD_TYPE = Release Engineering「'。然而,這並不是我想要的,如果你使用'ReleaseEngineering'這樣的東西,它根本不會出現在運行/調試配置對話框中。 CLION在這裏被打破了。 – Timmmm
然後,你應該在他們的bug跟蹤器上建立一個問題.. – Macxx
我發現了一對夫婦 - 看到我的其他答案。 – Timmmm