跳到主要内容

kmpkg_copy_tools

将工具及其所有 DLL 依赖项复制到 tools 目录中。

用法

kmpkg_copy_tools(
TOOL_NAMES <tool1>...
[SEARCH_DIR <${CURRENT_PACKAGES_DIR}/bin>]
[DESTINATION <${CURRENT_PACKAGES_DIR}/tools/${PORT}>]
[AUTO_CLEAN]
)

参数

TOOL_NAMES

一组不带扩展名的工具文件名列表。

SEARCH_DIR

包含工具的目录路径。若省略此参数,默认值为 ${CURRENT_PACKAGES_DIR}/bin

DESTINATION

工具的目标复制目录。若省略此参数,默认值为 ${CURRENT_PACKAGES_DIR}/tools/${PORT}

AUTO_CLEAN

自动从 ${CURRENT_PACKAGES_DIR}/bin${CURRENT_PACKAGES_DIR}/debug/bin 中清理已复制的可执行文件。

示例

源码

scripts/cmake/kmpkg_copy_tools.cmake