Udostępnij za pośrednictwem


vcpkg_copy_tools

Skopiuj narzędzia i wszystkie ich zależności dll do tools folderu.

Sposób użycia

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

Parametry

TOOL_NAMES

Lista nazw plików narzędzi bez rozszerzenia.

SEARCH_DIR

Ścieżka do katalogu zawierającego narzędzia. Ta wartość zostanie ustawiona na ${CURRENT_PACKAGES_DIR}/bin wartość w przypadku pominięcia.

MIEJSCE DOCELOWE

Miejsce docelowe do skopiowania narzędzi. Ta wartość zostanie ustawiona na ${CURRENT_PACKAGES_DIR}/tools/${PORT} wartość w przypadku pominięcia.

AUTO_CLEAN

Automatycznie wyczyść skopiowane pliki wykonywalne z ${CURRENT_PACKAGES_DIR}/bin i ${CURRENT_PACKAGES_DIR}/debug/bin.

Przykłady

Źródło

scripts/cmake/vcpkg_copy_tools.cmake