環境変数
VCPKG_DOWNLOADS
この環境変数は、内部 downloads/
ディレクトリではなく、ダウンロードの格納に使用する既存のディレクトリに設定できます。 常に絶対パスに設定する必要があります。
VCPKG_FEATURE_FLAGS
この環境変数は、vcpkg の既定以外の機能のコンマ区切りリストに設定できます。 これらの機能は予告なく変更される可能性があり、非常に不安定と見なす必要があります。
現時点では、既定でオフになっている機能フラグはありません。
編集者
この環境変数は、 vcpkg edit
に使用する実行可能ファイルの完全なパスに設定できます。 コマンド固有のヘルプについては、 vcpkg help edit
を参照してください。
VCPKG_ROOT
この環境変数は、vcpkg インスタンスのルートとして使用するディレクトリに設定できます。 これは、vcpkg 実行可能ファイルが有効なルート内に存在せず、コマンド ライン スイッチ --vcpkg-root
が使用されていない場合にのみ使用されます。
VCPKG_VISUAL_STUDIO_PATH
この環境変数は、コンピューター上の Visual Studio インスタンスへの完全パスに設定できます。 この Visual Studio インスタンスは、トリプレットが VCPKG_VISUAL_STUDIO_PATH
トリプレット設定によってオーバーライドされない場合に使用されます。
例: D:\2017
VCPKG_DEFAULT_TRIPLET
この環境変数は、コマンド ラインの修飾されていないトリプレット参照に使用されるトリプレット名に設定できます。
VCPKG_DEFAULT_HOST_TRIPLET
この環境変数は、コマンド ラインの非修飾ホスト ポート参照と依存関係リスト内のすべてのホスト ポート参照に使用されるトリプレット名に設定できます。 詳細については、 ホスト依存関係のドキュメント を参照してください。
VCPKG_OVERLAY_PORTS
この環境変数は、コマンド ラインにリストされているパスの後に考慮追加のoverlay ポートを追加します。 プラットフォーム依存の PATH 区切り記号を使用してオーバーレイへのパスを一覧表示する (Windows ;
| その他の :
)
例 (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3
VCPKG_OVERLAY_TRIPLETS
この環境変数を使用すると、ユーザーはトリプレットを検索するディレクトリを追加できます。
プラットフォーム依存の PATH 区切り記号 (Windows ;
、その他の :
) を使用してオーバーレイへのパスを一覧表示する
例については、「 Example: オーバーレイトリプレット 」を参照してください。
VCPKG_FORCE_SYSTEM_BINARIES
この環境変数を設定すると、CMake と Ninja のダウンロードが抑制され、システム バイナリが強制的に使用されます。
VCPKG_FORCE_DOWNLOADED_BINARIES
この環境変数が設定されている場合、システム バイナリの使用は無視され、vcpkg によって定義されたバージョンが常にダウンロードされて使用されます。
VCPKG_KEEP_ENV_VARS
この環境変数は、 ;
で区切られた環境変数の一覧に設定できます。これはビルド環境に伝達されます。
保持されている変数の値はパッケージの AVI では追跡されず、変更しても再構築は行われません。 変更時に再構築の原因となる環境変数を渡すには、 VCPKG_ENV_PASSTHROUGH
を参照してください。
例: FOO_SDK_DIR;BAR_SDK_DIR
VCPKG_MAX_CONCURRENCY
この環境変数は、基になるビルドシステムで使用されるコンカレンシーの量を制限します。 指定しない場合、これは既定で論理コア + 1 になります。
VCPKG_DEFAULT_BINARY_CACHE
この環境変数は、バイナリ パッケージを格納する既定の場所をリダイレクトします。 詳細については、「 Binary Caching 」を参照してください。
VCPKG_BINARY_SOURCES
この環境変数は、バイナリ ソースを追加または削除します。 詳細については、「 Binary Caching 」を参照してください。
VCPKG_NUGET_REPOSITORY
この環境変数は、生成された NuGet パッケージのメタデータを変更します。 詳細については、「 Binary Caching 」を参照してください。
VCPKG_USE_NUGET_CACHE
この環境変数を使用すると、NuGet ベースのすべてのバイナリ ソースに対して NuGet のキャッシュを使用できます。 詳細については、「 Binary Caching 」を参照してください。
X_VCPKG_NUGET_PREFIX
NuGet バイナリ キャッシュからプッシュまたは復元されたすべてのバイナリ パッケージの名前にプレフィックスを追加。
たとえば、 X_VCPKG_NUGET_PREFIX
が vcpkg_demo-
に設定されている場合、zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
バイナリ パッケージが vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
になります。
X_VCPKG_ASSET_SOURCES
Note
このセクションでは、いつでも変更または削除できる vcpkg の試験的な機能について説明します。
この環境変数を使用すると、SHA512 でタグ付けされたすべての資産にプライベート ミラーを使用できます。 詳細については、 Asset Caching を参照してください。
VCPKG_NO_CI
VCPKG_NO_CI
設定すると、vcpkg の CI 環境検出ヒューリスティックが無効になります。
VSLANG
この環境変数は、vcpkg がメッセージの表示に使用する言語を設定します。 サポートされている 14 個の LCID (ロケール識別子、言語に対応する 4 バイト値) のいずれかに設定する必要があります。
たとえば、1033 は英語 (米国) 言語に対応します。 サポートされている LCID の完全な一覧については、「 Localization」を参照してください。
ACTIONS_CACHE_URL
この環境変数は、GitHub Actions キャッシュへの URL です。 詳細については、「 Binary Caching 」を参照してください。
ACTIONS_RUNTIME_TOKEN
この環境変数は、GitHub Actions キャッシュへのアクセス トークンです。 詳細については、「 Binary Caching 」を参照してください。
vcpkg