Haciendo clang siempre busque las bibliotecas en / usr / local / lib

1

Estoy usando homebrew y tengo muchas bibliotecas en / usr / local / lib, así como también incluir archivos en / usr / local / include. ¿Cuál es la forma más fácil de asegurarse de que Clang y ld en todas las circunstancias verán estos directorios?

Mi principal problema es que algunos programas parecen tener scripts de compilación que filtran las variables de entorno, por lo que el almacenamiento de estas rutas en el entorno no funcionará. ¿Hay algún archivo de configuración que almacene las rutas de búsqueda predeterminadas o está codificado en el programa?

Me doy cuenta de que podría reemplazar los archivos binarios clang y ld con scripts de envoltura que agregan los indicadores -L e -I a cada llamada, pero esto no está muy limpio y las actualizaciones de Xcode lo sobrescribirían.

Esta pregunta no es sobre cómo crear su propio proyecto en Xcode y configurar las rutas de búsqueda. Lo que quiero es facilitar la compilación de software de terceros.

    
pregunta eof 03.12.2014 - 11:34

0 respuestas

Lea otras preguntas en las etiquetas