vcpkg_install_msbuild
警告
この関数は非推奨となりました vcpkg_msbuild_install
。
msbuild ベースのプロジェクトをビルドしてインストールします。 これにより vcpkg_build_msbuild()
が置き換えられます。
使用法
vcpkg_install_msbuild(
SOURCE_PATH <${SOURCE_PATH}>
PROJECT_SUBPATH <port.sln>
[INCLUDES_SUBPATH <include>]
[LICENSE_SUBPATH <LICENSE>]
[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]
[ALLOW_ROOT_INCLUDES | REMOVE_ROOT_INCLUDES]
)
パラメーター
SOURCE_PATH
ソース ツリーのルートへのパス。
MSBuild ではソース内ビルドが使用されるため、ソース ツリーはビルドの一時的な場所にコピーされます。 このパラメーターは、そのコピーのベースであり、すべてのXYZ_SUBPATHオプションのベースを形成します。
U Standard Edition_VCPKG_INTEGRATION
プロジェクトをビルドするための通常 integrate install
の統合を適用します。
既定では、このコマンドを使用してビルドされたプロジェクトは、ライブラリを自動的にリンクしたり、ヘッダー パスを設定したりしません。
PROJECT_SUBPATH
ソリューション () またはプロジェクト.vcxproj
(.sln
) ファイルの相対パスSOURCE_PATH
。
LICEN Standard Edition_SUBPATH
に対するライセンス ファイルのサブ SOURCE_PATH
パス。
INCLUDES_SUBPATH
インクルード ディレクトリ SOURCE_PATH
の相対パス 。
このパラメーターはディレクトリにする必要があり、末尾のスラッシュで終わるべきではありません。
ALLOW_ROOT_INCLUDES
最上位のインクルード ファイル (例: include/zlib.h
) を許可する必要があることを示します。
REMOVE_ROOT_INCLUDES
最上位のインクルード ファイル (例: include/Makefile.am
) を削除する必要があることを示します。
SKIP_CLEAN
中間ファイルを削除しないことを示します。
このオプションを使用するポートは、後で手動でクリーンを呼び出vcpkg_clean_msbuild()
す必要があります。
RELEA Standard Edition_CONFIGURATION
リリース ビルドに使用される構成 (/p:Configuration
msbuild パラメーター)。
DEBUG_CONFIGURATION
デバッグ ビルドに使用される構成 (/p:Configuration
msbuild パラメーター)。
TARGET_PLATFORM_VERSION
WindowsTargetPlatformVersion (/p:WindowsTargetPlatformVersion
msbuild パラメーター)。
TARGET
ビルドする MSBuild ターゲット (/t:<TARGET>
)。
プラットフォーム
ビルドに使用されるプラットフォーム (/p:Platform
msbuild パラメーター)。
これは、次の値を作成するときに Visual Studio で使用される既定値への値マッピング VCPKG_TARGET_ARCHITECTURE
に既定で .vcxproj
設定されます。
x86
はWin32
になります。x64
はx64
になりますarm
はARM
になりますarm64
はarm64
になります。
ではなく a .vcxproj
を.sln
渡す場合、ソリューションで使用されるプラットフォーム文字列と一致するように${VCPKG_TARGET_ARCHITECTURE}
設定し直す必要がある場合があります。
PLATFORM_TOOLStandard Edition T
ビルドに使用されるプラットフォーム ツールセット (/p:PlatformToolset
msbuild パラメーター)。
OPTIONS
すべてのビルドの msbuild に渡される追加のオプション。
OPTIONS_RELEAStandard Edition
リリース ビルド用に msbuild に渡される追加のオプション。 これらに加えて OPTIONS
.
OPTIONS_DEBUG
デバッグ ビルド用に msbuild に渡される追加のオプション。 これらに加えて OPTIONS
.
ソース
vcpkg