我想告诉 CMake 将文件和文件夹输出到不同的文件夹而不是当前文件夹。下面我说的是 CMake 生成的文件:
有没有办法让 CMake 将这些文件和文件夹输出到另一个文件夹中? 我编写了一个从项目目录的根目录执行 CMake 的工具,结果我的项目目录被上面列出的生成文件和文件夹弄乱了。
这是我想要的链接: http://pastebin.com/cxykCi5M
希望这能更清楚地说明我想要什么。
最佳答案
您可以使用未记录的命令行选项 -B
和 -H
分别指定构建目录和源目录。所以,从你的项目的根目录,你可以这样做:
cmake -Bbuild -H.
(其中 build 是您的构建目录路径。)
https://stackoverflow.com/questions/20610255/