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

  • 文件:CMakeCache.txt
  • 目录:CMakeFiles/
  • 文件:Makefile
  • dir:bin/
  • 文件:cmake_安装.cmake

有没有办法让CMake将这些文件和文件夹输出到另一个文件夹中?

下面是我想要的链接:

希望这能更清楚地说明我想要什么.

推荐答案

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

cmake -Bbuild -H.

(其中build是构建目录路径.)

Linux相关问答推荐

使用ms宏将PIC图像放置在页面的任意位置

pci_user_write_config_word在哪里实现?

如果列小于 X,linux 合并行

从另一个文件中的大文件中查找行的最快方法

删除 csv 列中的不匹配值

如何使用 shell 脚本查找具有最大上下文长度的行号?

如何使用 sed debug调试正则表达式?

用于将文件夹从本地计算机复制到远程服务器的 scp 命令语法

通过写入 /dev/input/mice 来控制鼠标

如何在非阻塞套接字上处理 OpenSSL SSL_ERROR_WANT_READ / WANT_WRITE

如何获取WiFi网络接口的MAC地址?

带有 curl 的 Linux 脚本来判断 Web 服务是否已启动

如何准确复制文件夹

Linux:用户名不在 sudoers 文件中

如何让我的 Golang Web 服务器在后台运行?

在 Unix 上计算每行/字段的字符出现次数

使用 Bash 查找和复制文件

如何将所有文件从一个目录移动(和覆盖)到另一个目录?

如何在redhat linux上安装maven

如何查看线程在哪个 CPU 内核中运行?