vcpkg_cmake_build
Cree un proyecto de cmake con un destino de instalación personalizado.
Convencionalmente, CMake usa el destino install
para compilar y copiar archivos binarios en .CMAKE_INSTALL_PREFIX
En raras circunstancias, un proyecto podría tener destinos más específicos que se deben usar en su lugar.
Los puertos deben preferir llamar a vcpkg_cmake_install()
cuando sea posible.
Uso
vcpkg_cmake_build(
[TARGET <target>]
[LOGFILE_BASE <base>]
[DISABLE_PARALLEL]
[ADD_BIN_TO_PATH]
)
Para usar esta función, debe depender del puerto vcpkg-cmake
auxiliar :
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
}
]
Parámetros
Todos los parámetros admitidos a vcpkg_cmake_install()
son compatibles con vcpkg_cmake_build()
. Para obtener más información sobre sus parámetros, vea vcpkg_cmake_install()
.
TARGET
Destino de CMake que se va a compilar.
Si no se pasa este parámetro, no se pasará ningún destino a la compilación.
LOGFILE_BASE
Un nombre raíz alternativo para los registros.
Tiene como valor predeterminado build-${TARGET_TRIPLET}
. No debe contener ningún separador de ruta de acceso. Los registros se generarán que coincidan con el patrón. ${CURRENT_BUILDTREES_DIR}/${LOGFILE_BASE}-<suffix>.log
Ejemplos
vcpkg_from_github(OUT_SOURCE_PATH source_path ...)
vcpkg_cmake_configure(
SOURCE_PATH "${source_path}"
OPTIONS
-DBUILD_EXAMPLES=OFF
-DBUILD_TESTS=OFF
)
vcpkg_cmake_build(TARGET my.install.target)
Buscar ejemplos de microsoft/vcpkg
Comentarios
Este comando reemplaza vcpkg_build_cmake()
a .