Compartir a través de


vcpkg_configure_make

Configure la configuración para las compilaciones de depuración y versión de un proyecto.

Uso

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

Parámetros

SOURCE_PATH

Especifica el directorio que contiene .configure/configure.ac Por convención, normalmente se establece en el portfile como la variable SOURCE_PATH.

PROJECT_SUBPATH

Especifica el directorio que contiene .configure/configure.ac Por convención, normalmente se establece en el portfile como la variable SOURCE_PATH.

SKIP_CONFIGURE

Omitir el proceso de configuración

USE_WRAPPERS

Usar autotools ar-lib y contenedores de compiladores (solo se aplica a windows cl y lib)

NO_WRAPPERS

Desactivar el uso de autotools ar-lib y contenedores de compilación (solo se aplica a windows cl y lib)

BUILD_TRIPLET

Se usa para pasar personalizado --build/--target/--host para configurar. Se puede sobrescribir globalmente mediante VCPKG_MAKE_BUILD_TRIPLET

DETERMINE_BUILD_TRIPLET

Para los puertos que tienen un script de configuración siguiendo las reglas de autotools para seleccionar el triplete

NO_ADDITIONAL_PATHS

No pase ninguna ruta de acceso adicional excepto --prefix a la llamada de configuración.

AUTOCONFIG

Debe usar la configuración automática para generar el archivo de configuración.

PRERUN_SHELL

Script al que se debe llamar antes de la configuración (no use para archivos por lotes que simplemente llamen a autoconf o configuren).

ADD_BIN_TO_PATH

Agrega los directorios de versión y depuración bin\ adecuados a la ruta de acceso durante la configuración para que los ejecutables se puedan ejecutar en los archivos DLL de árbol.

DISABLE_VERBOSE_FLAGS

No pase "--disable-silent-rules --verbose" para configurar.

OPTIONS

Opciones adicionales que se pasan para configurar durante la configuración.

OPTIONS_RELEASE

Opciones adicionales que se pasan para configurar durante la configuración de versión. Estos son además de OPTIONS.

OPTIONS_DEBUG

Opciones adicionales que se pasan para configurar durante la configuración de depuración. Estos son además de OPTIONS.

CONFIG_DEPENDENT_ENVIRONMENT

Lista de variables de entorno dependientes de configuración adicionales que se van a establecer. Pase SOMEVAR para establecer el entorno y tener SOMEVAR_(DEBUG|RELEASE) establecido en el archivo portfile en los valores adecuados Se pueden establecer variables de entorno general desde el propio portfile.

CONFIGURE_ENVIRONMENT_VARIABLES

Lista de variables de entorno adicionales que se van a pasar a través de la llamada de configuración.

Notas

Este comando proporciona muchos argumentos comunes para configurar. Para ver la lista completa, examine el origen.

Ejemplos

Source

scripts/cmake/vcpkg_configure_make.cmake