Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CMake安装目录文件而不保留完整的目录顶部_Cmake - Fatal编程技术网

CMake安装目录文件而不保留完整的目录顶部

CMake安装目录文件而不保留完整的目录顶部,cmake,Cmake,假设我有包含许多文件的目录X,我想将其安装到某个目标: INSTALL(DIRECTORY x Destination ${DEST} ) 运行此命令时,文件夹结构如下所示: ${DEST}/x/a ${DEST}/x/b ${DEST}/x/c 我如何让CMake像这样“解包”目录结构和输出 ${DEST}/a ${DEST}/b ${DEST}/c …当您将/附加到目录x时,目录的内容将复制到目标,即 install(DIRECTORY x/ DESTINATION ${

假设我有包含许多文件的目录X,我想将其安装到某个目标:

INSTALL(DIRECTORY x
    Destination ${DEST}
)
运行此命令时,文件夹结构如下所示:

${DEST}/x/a

${DEST}/x/b

${DEST}/x/c

我如何让CMake像这样“解包”目录结构和输出

${DEST}/a

${DEST}/b

${DEST}/c


当您将
/
附加到目录
x
时,目录的内容将复制到
目标
,即

install(DIRECTORY x/
    DESTINATION ${DEST}
)
DESTINATION
关键字必须大写


有关更多详细信息,请参见CMake。

当您将
/
附加到目录
x
时,目录的内容将复制到
目标
,即

install(DIRECTORY x/
    DESTINATION ${DEST}
)
DESTINATION
关键字必须大写

有关更多详细信息,请参见CMake