如何告诉CMake在哪里放置构建文件?

安大路西亚:

我想告诉CMake将文件和文件夹输出到其他文件夹而不是当前文件夹。我在下面谈论CMake生成的文件:

  • 文件:CMakeCache.txt
  • 目录:CMakeFiles /
  • 文件:Makefile
  • 目录:上午/
  • 文件:cmake_install.cmake

有没有办法让CMake在另一个文件夹中输出这些文件和文件夹?我编写了一个从项目目录根目录执行CMake的工具,结果我的项目目录被上面列出的生成的文件和文件夹弄乱了。

这里是我想要的链接:http : //pastebin.com/cxykCi5M

希望这会澄清更多我想要的。

弗雷泽:

您可以使用未记录的命令行选项,-B-H分别指定生成目录和源目录。因此,从您的项目的根源,您可以执行以下操作:

cmake -Bbuild -H.

(构建是您的构建目录路径。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章