【发布时间】:2018-04-04 14:58:22
【问题描述】:
我正在学习cmake,对以下事情感到困惑:
我正在尝试将文件移动到特定位置,我是这样做的:
file(
INSTALL file.txt DESTINATION ../install_dir
)
这很好用。这将“file.txt”移动到指定的目的地。
然后我尝试这样:
install (
FILES ./file.txt DESTINATION ./install_dir
)
仅使用“安装”无法按预期工作。该文件未安装在该位置。有人可以向我解释一下区别吗?为什么它在第一种情况下有效,但仅在使用 install 命令时无效?谢谢。
【问题讨论】:
-
您希望在配置时(当 CMake 运行并解析您的 CMakeLists.txt 文件时)复制文件,还是在安装时 (当运行
make install或等效时)? -
这就是区别:D ty
标签: cmake