我想告诉CMake输出文件和文件夹到不同的文件夹,而不是当前的文件夹。 我在下面讨论CMake生成的文件:
有没有办法让CMake输出这些文件和文件夹在另一个文件夹? 我写了一个从项目目录的根目录执行CMake的工具,结果我的项目目录与上面列出的生成文件和文件夹混淆了。
这里有一个我想要的链接: http : //pastebin.com/cxykCi5M
希望这将澄清更多我想要的。
您可以使用未公开的命令行选项-B
和-H
分别指定您的构建目录和源目录。 所以,从你的项目的根,你可以做到:
cmake -Bbuild -H.
(其中build是您的构建目录路径。)