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.