Sdílet prostřednictvím


vcpkg_install_copyright

Sloučí několik souborů autorských práv do jednoho souboru a nainstaluje ho. Nainstaluje jeden soubor autorských práv.

Poznámka:

Informace o licencování poskytované pro každý balíček v registru vcpkg představují nejlepší pochopení licenčních požadavků Microsoftu. Tyto informace však nemusí být konečné. Uživatelům se doporučuje ověřit přesné licenční požadavky pro každý balíček, který mají v úmyslu používat, protože je nakonec jejich odpovědností zajistit dodržování příslušných licencí.

Využití

vcpkg_install_copyright(FILE_LIST <file1> <file2>... [COMMENT])

Parametry

FILE_LIST

Určuje seznam souborů licencí s absolutními cestami. Musíte zadat alespoň jeden soubor.

COMMENT

Tento volitelný parametr přidá komentář před začátek souboru.

Notes

Tato funkce vytvoří soubor volaný copyright uvnitř. ${CURRENT_PACKAGES_DIR}/share/${PORT}

Pokud je k dispozici více souborů, tato funkce zřetězí obsah více souborů autorských práv do jednoho souboru.

Výsledný copyright soubor vypadá nějak takto:

LICENSE-LGPL2.txt:

Lorem ipsum dolor...

LICENSE-MIT.txt:

Lorem ipsum dolor sit amet...

Nebo s COMMENT:

A meaningful comment

LICENSE-LGPL2.txt:

Lorem ipsum dolor...

LICENSE-MIT.txt:

Lorem ipsum dolor sit amet...

Příklady

vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE/license.md" "${SOURCE_PATH}/LICENSE/license_gpl.md" COMMENT "This is a comment")

Požadované soubory můžete shromažďovat také pomocí GLOB vzoru:

file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})

Zdroj

vcpkg_install_copyright.md