Deve funcionar se você adicionou em ~/.bashrc ou ~/.bash_profile .
Se isso não funcionar, verifique se o script realmente usa bash shell ( shebang ) , como se você estivesse usando um shell diferente, possivelmente ele não será carregado.
No entanto, acho que seu problema não está relacionado a PKG_CONFIG_PATH , mas PATH variable, que não contém o diretório correto, onde pkg-config binário executável está presente.
Verifique por:
$ which pkg-config
/usr/local/bin/pkg-config
Se você não conseguir encontrá-lo, verifique se você o instalou e vinculou, por exemplo usando o Homebrew :
brew install pkg-config; brew link pkg-config
E o seu /usr/local/bin está no seu PATH , por exemplo
export PATH=/usr/local/sbin:/usr/local/bin:$PATH
Como observação, você pode verificar suas variáveis de exportação executando o comando set antes do link falhar.
Outra coisa para rastrear o problema é depurar seus scripts executando como: bash -x ./makeScript ou adicionando -x no final de seu shebang (por exemplo, #!/bin/bash -x ).