共用方式為


vcpkg_build_msbuild

![WARNING]此函式已被取代為 vcpkg_msbuild_install。。

建置 MSBuild 專案。

使用方式

vcpkg_build_msbuild(
    PROJECT_PATH <${SOURCE_PATH}/port.sln>
    [RELEASE_CONFIGURATION <Release>]
    [DEBUG_CONFIGURATION <Debug>]
    [TARGET <Build>]
    [TARGET_PLATFORM_VERSION <10.0.15063.0>]
    [PLATFORM <Win32>]
    [PLATFORM_TOOLSET <v143>]
    [OPTIONS </p:ZLIB_INCLUDE_PATH=X>...]
    [OPTIONS_RELEASE </p:ZLIB_LIB=X>...]
    [OPTIONS_DEBUG </p:ZLIB_LIB=X>...]
    [USE_VCPKG_INTEGRATION]
)

參數

USE_VCPKG_INTEGRATION

套用建置專案的一般 integrate install 整合。

根據預設,使用此命令建置的專案不會自動連結連結庫或設定標頭路徑。

PROJECT_PATH

方案 () 或專案 (.sln.vcxproj) 檔案的路徑。

RELEASE_CONFIGURATION

用於發行組建的組態 (/p:Configuration msbuild 參數)。

DEBUG_CONFIGURATION

用於偵錯組建的組態 (/p:Configuration msbuild 參數)。

TARGET_PLATFORM_VERSION

WindowsTargetPlatformVersion (/p:WindowsTargetPlatformVersion msbuild 參數)。

TARGET

要建置的 MSBuild 目標 (/t:<TARGET>)。

平台

用於組建的平臺 (/p:Platform msbuild 參數)。

vcpkg_install_msbuild()請參閱此參數的檔

PLATFORM_TOOLSET

用於組建的平臺工具組 (/p:PlatformToolset msbuild 參數)。

OPTIONS

所有組建傳遞至 msbuild 的其他選項。

OPTIONS_RELEASE

傳遞至發行組建 msbuild 的其他選項。 這些是 除了 OPTIONS

OPTIONS_DEBUG

傳遞至 msbuild 以進行偵錯組建的其他選項。 這些是 除了 OPTIONS

來源

scripts/cmake/vcpkg_build_msbuild.cmake