Eu preciso anexar um diretório para PKG_CONFIG_PATH
. Normalmente, eu usaria o padrão
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:$(pyenv prefix)/lib/pkgconfig
mas PKG_CONFIG_PATH
não foi definido anteriormente no meu sistema. Portanto, a variável começa com um :
caractere, que diz para procurar primeiro no diretório atual. Eu não quero isso. Eu decidi o seguinte,
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}${PKG_CONFIG_PATH:+:}$(pyenv prefix)/lib/pkgconfig
mas isso parece tão feio. Existe uma maneira melhor? Qual é a maneira apropriada de anexar condicionalmente os dois pontos se e somente se a variável já tiver sido definida?