Aunque la fantástica respuesta de @ dunedin15 me ha servido bien en varias ocasiones, puede dar resultados inexactos para algunos casos extremos , como al depurar configuraciones de compilación de una biblioteca estática para una compilación de Archivo .
Como alternativa, una Fase de creación de script de ejecución se puede agregar fácilmente a cualquier objetivo a "Configuración de creación de registro" cuando se crea:

Para agregar, (con el objetivo en cuestión seleccionado) en la sección de pestaña Construir fases, haga clic en el pequeño botón a una docena de píxeles hacia arriba a la izquierda desde la sección Dependencias de destino, y configure el shell /bin/bash
y el comando enexport
. También es probable que desee arrastrar la fase hacia arriba para que ocurra justo después de las dependencias de destino y antes de copiar encabezados o compilar orígenes. Cambiar el nombre de la fase de "Ejecutar script" a "Configuración de creación de registro" no es una mala idea.
El resultado es esta lista increíblemente útil de las variables de entorno actuales utilizadas para construir:
