vcpkg_copy_tools

将工具及其所有 DLL 依赖项都复制到 tools 文件夹中。

使用情况

vcpkg_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 中复制的可执行文件。

示例

Source

scripts/cmake/vcpkg_copy_tools.cmake