0
我有一個Linux項目,其構建工具是CMake版本3.5。當我輸入「cmake」時。命令在我的項目文件夾中,cmake會自動在我的項目文件夾中創建一個文件夾「CmakeFiles」和其他幾個緩存文件。我想在我的項目文件夾中創建另一個名爲「cache」的文件夾,並將所有cmake緩存文件放入其中。我怎樣才能在「CMakeList.txt」文件中明確地做到這一點?我搜索堆棧和其他資源,但無法找出任何解決方案。僅供參考,在CLion IDE中,這非常簡單。你可以像下面一樣更改緩存和構建文件路徑;如何更改cmake緩存和構建文件目錄
謝謝您的回答:剛從你希望緩存保存在目錄中運行它。但是如果我想在「CMakeLists.txt」文件中明確地做到這一點呢? – Reza
那麼,沒有理由修復構建目錄。用戶可能希望它隨時都可以,甚至在項目目錄之外。所以,我懷疑你可以從CMakeLists.txt中強制執行'CMAKE_BINARY_DIR'(這就是調用這個變量的方式)。 – arrowd