目标目录¶
这是一个 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 中不能使用其他前缀。