2012-09-01 25 views
0

CMake在为Visual C++生成项目文件时使用绝对路径。如何移动由CMake创建的文件夹?

有时,我需要将我的项目文件夹移动到其他驱动器。

但是当我移动文件夹(并尝试替换项目文件中的所有路径)时,这会触发一个漫长而艰苦的重新编译过程,这绝对没有理由浪费我大量的时间。

如何将CMake项目文件夹移动到任意位置而不是触发重新编译?

回答

3

CMAKE_USE_RELATIVE_PATHS从变种的文档:

一般而言,是无法移动CMake的生成生成文件到不同的位置而不管这个变量的值的。

+0

实际上,这个变量对于Visual Studio生成器非常适用(至少VS 2008和2010) – szx

相关问题