vcpkg_configure_make

Bir projenin Hata Ayıklama ve Yayın derlemeleri için yapılandırmayı yapılandırın.

Kullanım

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>...]
)

Parametreler

SOURCE_PATH

öğesini içeren configure/configure.acdizini belirtir. Kural gereği, bu genellikle portfile dosyasında değişkeni SOURCE_PATHolarak ayarlanır.

PROJECT_SUBPATH

öğesini içeren configure/configure.acdizini belirtir. Kural gereği, bu genellikle portfile dosyasında değişkeni SOURCE_PATHolarak ayarlanır.

SKIP_CONFIGURE

Yapılandırma işlemini atla

USE_WRAPPERS

Autotools ar-lib ve derleme sarmalayıcılarını kullanma (yalnızca windows cl ve lib için geçerlidir)

NO_WRAPPERS

Otomatik araç ar-lib ve derleme sarmalayıcılarının kullanımını devre dışı bırakın (yalnızca windows cl ve lib için geçerlidir)

BUILD_TRIPLET

Yapılandırmak üzere özel --build/--target/--konağı geçirmek için kullanılır. VCPKG_MAKE_BUILD_TRIPLET tarafından genel olarak üzerine yazılabilir

DETERMINE_BUILD_TRIPLET

Üçlü seçmeye yönelik otomatik araç kurallarını izleyerek yapılandırma betiğine sahip bağlantı noktaları için

NO_ADDITIONAL_PATHS

Yapılandırma çağrısına --prefix dışında herhangi bir ek yol geçirmeyin

OTOMATIK YAPıLANDıRMA

Yapılandırma dosyası oluşturmak için otomatik yapılandırmayı kullanmanız gerekir.

PRERUN_SHELL

Yapılandırmadan önce çağrılması gereken betik (yalnızca otomatik kapsayıcıyı çağıran veya yapılandıran toplu iş dosyaları için kullanmayın)

ADD_BIN_TO_PATH

Yürütülebilir dosyaları ağaç içi DLL'lerde çalıştırabilecek şekilde yapılandırma sırasında yola uygun Release ve Debug bin\ dizinlerini ekler.

DISABLE_VERBOSE_FLAGS

Yapılandırmak için '--disable-silent-rules --verbose' geçirmeyin.

OPTIONS

Yapılandırma sırasında yapılandırmak için ek seçenekler geçirildi.

OPTIONS_RELEASE

Yayın yapılandırması sırasında yapılandırmak için ek seçenekler geçirildi. Bunlara ek olarak OPTIONSvardır.

OPTIONS_DEBUG

Hata ayıklama yapılandırması sırasında yapılandırmak için ek seçenekler geçirildi. Bunlara ek olarak OPTIONSvardır.

CONFIG_DEPENDENT_ENVIRONMENT

Ayarlanacağı ek yapılandırma bağımlı ortam değişkenlerinin listesi. Ortamı ayarlamak ve SOMEVAR_ (DEBUG| için SOMEVAR'ı geçirinRELEASE) portfile içinde uygun değerlere ayarlanır Genel ortam değişkenleri, bağlantı noktası dosyasının içinden ayarlanabilir.

CONFIGURE_ENVIRONMENT_VARIABLES

Yapılandırma çağrısı aracılığıyla geçirecek ek ortam değişkenlerinin listesi.

Notlar

Bu komut, yapılandırılabilir birçok ortak bağımsız değişken sağlar. Tam listeyi görmek için kaynağı inceleyin.

Örnekler

Kaynak

scripts/cmake/vcpkg_configure_make.cmake