J'ai besoin d'ajouter un répertoire à PKG_CONFIG_PATH
. Normalement, j'utiliserais la norme
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:$(pyenv prefix)/lib/pkgconfig
mais PKG_CONFIG_PATH
n'a pas été précédemment configuré sur mon système. Par conséquent, la variable commence par un :
caractère, qui lui indique de rechercher d'abord dans le répertoire courant. Je ne veux pas ça. Je me suis installé sur ce qui suit,
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}${PKG_CONFIG_PATH:+:}$(pyenv prefix)/lib/pkgconfig
mais cela semble tellement moche. Y a-t-il une meilleure façon? Quelle est la façon appropriée d'ajouter les deux points conditionnellement si et seulement si la variable a déjà été définie?