vcpkg_cmake_build
Özel yükleme hedefi ile bir cmake projesi oluşturun.
Geleneksel olarak CMake, ikili dosyaları oluşturmak ve içine kopyalamak için hedefini install
CMAKE_INSTALL_PREFIX
kullanır. Nadir durumlarda, bir projenin kullanılması gereken daha belirli hedefleri olabilir.
Bağlantı noktaları mümkün olduğunda aramayı vcpkg_cmake_install()
tercih etmelidir.
Kullanım
vcpkg_cmake_build(
[TARGET <target>]
[LOGFILE_BASE <base>]
[DISABLE_PARALLEL]
[ADD_BIN_TO_PATH]
)
Bu işlevi kullanmak için yardımcı bağlantı noktasına vcpkg-cmake
bağlı olmanız gerekir:
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
}
]
Parametreler
için vcpkg_cmake_install()
desteklenen tüm parametreler tarafından vcpkg_cmake_build()
desteklenir. Parametreleri hakkında daha fazla bilgi için bkz vcpkg_cmake_install()
. .
HEDEF
Derlemek için CMake hedefi.
Bu parametre geçirilmediyse, derlemeye hiçbir hedef geçirilmeyecektir.
LOGFILE_BASE
Günlükler için alternatif bir kök ad.
varsayılan değeridir build-${TARGET_TRIPLET}
. Hiçbir yol ayırıcısı içermemelidir. Günlükler desenle eşleşen şekilde oluşturulur ${CURRENT_BUILDTREES_DIR}/${LOGFILE_BASE}-<suffix>.log
Örnekler
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)
Microsoft/vcpkg'de Örnekler için arama
Açıklamalar
Bu komut öğesinin yerini alır vcpkg_build_cmake()
.
Source
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin