1
我是cmake的新手,刚刚开始使用它。我的问题是,当我像教程中调用cmake时,它会生成大量的文件。cmake创建大量文件
有没有办法调用cmake,以便在我的项目的根目录下有一个unix makefile之后留下所有的东西?
我是cmake的新手,刚刚开始使用它。我的问题是,当我像教程中调用cmake时,它会生成大量的文件。cmake创建大量文件
有没有办法调用cmake,以便在我的项目的根目录下有一个unix makefile之后留下所有的东西?
CMake生成的文件都很有用,不应该删除。
你也许可以编写一个脚本,在运行CMake的末尾删除这些脚本,但我强烈建议你让CMake按照它的设计方式工作。
如果您将源代码树与构建树分开(如CMake所称的那样执行“源代码构建”),则应该没有问题。所以例如
- project_root_dir
|
|- CMakeLists.txt
|- src_dir
- build_dir
如果cd build_dir
,然后做CMake的生成将在build_dir
cmake ../project_root_dir
,所有的文件,不会污染你的源代码树。