vcpkg_install_copyright

Combina varios archivos de copyright en un único archivo e instálelo. Instala un único archivo de copyright.

Nota:

La información de licencia proporcionada para cada paquete del registro vcpkg representa el mejor conocimiento de Microsoft de los requisitos de licencia. Sin embargo, esta información puede no ser definitiva. Se recomienda a los usuarios comprobar los requisitos exactos de licencia de cada paquete que pretenden usar, ya que en última instancia es su responsabilidad garantizar el cumplimiento de las licencias aplicables.

Uso

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

Parámetros

FILE_LIST

Especifica una lista de archivos de licencia con rutas de acceso absolutas. Debe proporcionar al menos un archivo.

COMMENT

Este parámetro opcional agrega un comentario antes de la parte superior del archivo.

Notas

Esta función crea un archivo denominado copyright dentro ${CURRENT_PACKAGES_DIR}/share/${PORT}

Si se proporciona más de un archivo, esta función concatena el contenido de varios archivos de copyright en un único archivo.

El archivo resultante copyright tiene un aspecto similar al siguiente:

LICENSE-LGPL2.txt:

Lorem ipsum dolor...

LICENSE-MIT.txt:

Lorem ipsum dolor sit amet...

O con COMMENT:

A meaningful comment

LICENSE-LGPL2.txt:

Lorem ipsum dolor...

LICENSE-MIT.txt:

Lorem ipsum dolor sit amet...

Ejemplos

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

También puede recopilar los archivos necesarios mediante un GLOB patrón:

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

Source

vcpkg_install_copyright.md