Sto usando homebrew e ho un sacco di librerie in / usr / local / lib e includo file in / usr / local / include. Qual è il modo più semplice per assicurarsi che clang e ld in tutte le circostanze guardino in queste directory?
Il mio problema principale è che alcuni programmi sembrano avere script di compilazione che filtrano le variabili di ambiente, quindi la memorizzazione di questi percorsi nell'ambiente non funzionerà. C'è un file di configurazione da qualche parte che memorizza i percorsi di ricerca predefiniti o è codificato nel programma?
Mi rendo conto che potrei sostituire i binari clang e ld con gli script wrapper che aggiungono i flag -L e -I ad ogni chiamata, ma questo non è molto pulito e verrebbe sovrascritto dagli aggiornamenti di Xcode.
Questa domanda non riguarda come creare il tuo progetto in Xcode e configurare i percorsi di ricerca. Quello che voglio è rendere facile la compilazione di software di terze parti.