2012-09-01 46 views
0

CMake在爲Visual C++生成項目文件時使用絕對路徑。如何移動由CMake創建的文件夾?

有時,我需要將我的項目文件夾移動到其他驅動器。

但是當我移動文件夾(並嘗試替換項目文件中的所有路徑)時,這會觸發一個漫長而艱苦的重新編譯過程,這絕對沒有理由浪費我大量的時間。

如何將CMake項目文件夾移動到任意位置而不是觸發重新編譯?

回答

3

CMAKE_USE_RELATIVE_PATHS從變種的文檔:

一般而言,是無法移動CMake的生成生成文件到不同的位置而不管這個變量的值的。

+0

實際上,這個變量對於Visual Studio生成器非常適用(至少VS 2008和2010) – szx

相關問題