cmake创建了大量文件

时间:2012-03-10 16:28:05

标签: cmake

我是cmake的新手,刚刚开始玩它。我的问题是,当我在教程中调用cmake时会生成大量文件。

有没有办法调用cmake以便在我项目的根目录中有一个unix makefile之后留下所有内容?

1 个答案:

答案 0 :(得分:4)

CMake生成的文件都很有用,不应删除。

您可能会编写一个脚本,在运行CMake的最后删除这些脚本,但我强烈建议您让CMake以其设计的方式工作。

如果您将源代码树与构建树分开(在CMake调用它时执行“out of source build”),则应该没有问题。例如,

- project_root_dir
     |
     |- CMakeLists.txt
     |- src_dir

- build_dir

如果您cd build_dir,然后执行cmake ../project_root_dir,则CMake生成的所有文件都将位于build_dir中,并且不会污染您的源代码树。