CMake:是否可以从命令行获取目标安装目录?

Mey*_*sam 3 linux install cmake

是否可以从命令行获取目标安装目录?我希望能够执行这样的安装命令:

使安装{目标位置}

Fra*_*ser 5

您可以通过设置变量在CMake运行时影响它CMAKE_INSTALL_PREFIX。例如

cmake . -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install
Run Code Online (Sandbox Code Playgroud)

  • 如果在$$ {INSTDIR}中指定的安装路径指定了相对路径(不以`/`开头),则将其附加到$$ {CMAKE_INSTALL_PREFIX}中。通常这是最佳选择,因为用户可以选择安装位置。查看[`install`文档](http://www.cmake.org/cmake/help/v2.8.10/cmake.html#command:install),以获取有关“ DESTINATION”参数的完整信息。 (2认同)