目标目录

这是一个 CMake Environment Variable。它的初始值取自调用进程环境。

在 UNIX 上,可以使用 DESTDIR 机制来重新定位整个安装。 DESTDIR 表示目标目录。打包程序通常使用它在暂存目录中安装软件。

例如,跑步

make DESTDIR=/package/stage install

将使用安装前缀安装软件,例如``/usr/local``,前缀为``DESTDIR`` 值,给出``/package/stage/usr/local``。然后,打包工具可以从“/package/stage”目录的内容构建包。

请参阅 CMAKE_INSTALL_PREFIX 变量以在配置构建树时控制安装前缀。或者,当使用 cmake(1) 命令行工具的 --install 模式时,可以使用 --prefix 选项。

备注

DESTDIR 可能无法在 Windows 上使用,因为安装前缀通常包含一个驱动器号,如 C:/Program Files 中不能使用其他前缀。