【发布时间】:2013-12-25 22:02:46
【问题描述】:
我正在处理后期构建,安装命令。构建项目后,我构建了 INSTALL 项目,它将目录复制到用户指定的位置。我可以正常使用
安装(TARGETS EXECTUABLE RUNTIME DESTINATION CMAKE_INSTALL_PREFIX/USERSPECIFIEDLOCATION)。
我想把它改成
install(TARGETS EXECTUABLE RUNTIME DESTINATION CMAKE_INSTALL_PREFIX/DEBUG or RELEASE)。
所以,如果我在 VS2012 中使用 debug 构建,它应该将可执行文件复制到 CMAKE_INSTALL_PREFIX/DEBUG 而不是 CMAKE_INSTALL_PREFIX/USERSPECIFIEDLOCATION。
提前致谢。
【问题讨论】:
-
你的答案真的很难理解。尝试重新制定更精确的公式。请使用markdown将代码封装在适当的标签中,并放入真实的代码。例如,cmake 变量使用 SET(MYVAR val1 val2...) 声明,但使用 ${MYVAR}。请使用正确的语法来帮助我们理解您的要求。
-
我的问题是......如何创建一个名为“Debug”或“Release”的目录?
-
下面提供的答案对我有帮助。谢谢。