vcpkg_cmake_build
Crie um projeto cmake com um destino de instalação personalizado.
Convencionalmente, o CMake usa o destino install
para criar e copiar binários no CMAKE_INSTALL_PREFIX
. Em raras circunstâncias, um projeto pode ter alvos mais específicos que devem ser usados em vez disso.
As portas devem preferir chamar vcpkg_cmake_install()
quando possível.
Uso
vcpkg_cmake_build(
[TARGET <target>]
[LOGFILE_BASE <base>]
[DISABLE_PARALLEL]
[ADD_BIN_TO_PATH]
)
Para usar essa função, você deve depender da porta vcpkg-cmake
auxiliar:
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
}
]
Parâmetros
Todos os parâmetros vcpkg_cmake_install()
suportados são suportados pelo vcpkg_cmake_build()
. Para obter mais informações sobre seus parâmetros, consulte vcpkg_cmake_install()
.
TARGET
O destino CMake a ser compilado.
Se esse parâmetro não for passado, nenhum destino será passado para a compilação.
LOGFILE_BASE
Um nome raiz alternativo para os logs.
Assume o padrão de build-${TARGET_TRIPLET}
. Ele não deve conter nenhum separador de caminho. Os logs serão gerados de acordo com o padrão ${CURRENT_BUILDTREES_DIR}/${LOGFILE_BASE}-<suffix>.log
Exemplos
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)
Search microsoft/vcpkg para exemplos
Comentários
Este comando substitui vcpkg_build_cmake()
o .