vcpkg_configure_make

プロジェクトのデバッグ ビルドとリリース ビルドの構成を構成します。

使用法

vcpkg_configure_make(
    SOURCE_PATH <${SOURCE_PATH}>
    [AUTOCONFIG]
    [USE_WRAPPERS] [NO_WRAPPERS]
    [DETERMINE_BUILD_TRIPLET]
    [BUILD_TRIPLET "--host=x64 --build=i686-unknown-pc"]
    [NO_ADDITIONAL_PATHS]
    [CONFIG_DEPENDENT_ENVIRONMENT <SOME_VAR>...]
    [CONFIGURE_ENVIRONMENT_VARIABLES <SOME_ENVVAR>...]
    [ADD_BIN_TO_PATH]
    [DISABLE_VERBOSE_FLAGS]
    [NO_DEBUG]
    [SKIP_CONFIGURE]
    [PROJECT_SUBPATH <${PROJ_SUBPATH}>]
    [PRERUN_SHELL <${SHELL_PATH}>]
    [OPTIONS <-DUSE_THIS_IN_ALL_BUILDS=1>...]
    [OPTIONS_RELEASE <-DOPTIMIZE=1>...]
    [OPTIONS_DEBUG <-DDEBUGGABLE=1>...]
)

パラメーター

SOURCE_PATH

configure/configure.acを含むディレクトリを指定します。 慣例により、これは通常、ポートファイル内で変数 SOURCE_PATHとして設定されます。

PROJECT_SUBPATH

configure/configure.acを含むディレクトリを指定します。 慣例により、これは通常、ポートファイル内で変数 SOURCE_PATHとして設定されます。

SKIP_CONFIGURE

構成プロセスをスキップする

USE_WRAPPERS

autotools ar-lib とコンパイル ラッパーを使用する (windows cl と lib にのみ適用されます)

NO_WRAPPERS

autotools ar-lib とコンパイル ラッパーの使用を非アクティブ化します (windows cl および lib にのみ適用されます)

BUILD_TRIPLET

構成するカスタム --build/--target/-host を渡すために使用されます。 VCPKG_MAKE_BUILD_TRIPLETでグローバルに上書きできます

DETERMINE_BUILD_TRIPLET

トリプレットを選択するための自動ツールルールに従ってスクリプトを構成するポートの場合

NO_ADDITIONAL_PATHS

プレフィックスを除く追加のパスを構成呼び出しに渡さないでください

AUTOCONFIG

構成ファイルを生成するには、自動構成を使用する必要があります。

PRERUN_SHELL

構成の前に呼び出す必要があるスクリプト (単に autoconf を呼び出したり構成したりするバッチ ファイルには使用しないでください)

ADD_BIN_TO_PATH

実行可能ファイルをツリー内 DLL に対して実行できるように、適切な Release および Debug bin\ ディレクトリを構成中にパスに追加します。

DISABLE_VERBOSE_FLAGS

構成に '--disable-silent-rules --verbose' を渡さないでください。

[オプション (オプション)]

構成中に構成するために渡される追加のオプション。

OPTIONS_RELEASE

リリース構成中に構成するために渡される追加のオプション。 これらは、 OPTIONSに加えてあります。

OPTIONS_DEBUG

デバッグ構成中に構成するために渡される追加のオプション。 これらは、 OPTIONSに加えてあります。

CONFIG_DEPENDENT_ENVIRONMENT

設定する追加の構成依存環境変数の一覧。 SOMEVAR を渡して環境を設定し、SOMEVAR_(DEBUG|RELEASE) は、ポートファイル内で適切な値に設定されます。一般環境変数は、ポートファイル自体から設定できます。

CONFIGURE_ENVIRONMENT_VARIABLES

構成呼び出しを介して渡す追加の環境変数の一覧。

メモ

このコマンドは、構成する多くの一般的な引数を提供します。 完全な一覧を表示するには、ソースを調べます。

ソース

scripts/cmake/vcpkg_configure_make.cmake