【发布时间】:2012-09-13 13:07:23
【问题描述】:
我是CMake的新手,最近注意到安装某个程序总是需要定义变量CMAKE_INSTALL_PREFIX。例如,在以下 CMake 脚本中,我表示程序的安装位置:
install (TARGETS Tutorial DESTINATION bin)
在此脚本中,Tutorial.exe 程序将安装在文件夹 ${CMAKE_INSTALL_PREFIX}/bin 中。但是,当我使用指定的 CMAKE_INSTALL_PREFIX 运行 CMake 命令时,它会失败:
cmake DCMAKE_INSTALL_PREFIX=c:/temp ..
这里我使用了out-of-source CMake的编译方式。我已经看过几个关于如何在 LINUX 环境中使用此命令的教程,但在 Windows 中没有。我想知道的定义有什么问题 CMAKE_INSTALL_PREFIX。谢谢!
【问题讨论】:
-
DCMAKE_INSTALL_PREFIX 之前不应该有一个破折号吗?
标签: cmake