Necesito agregar un directorio a PKG_CONFIG_PATH
. Normalmente, usaría el estándar
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:$(pyenv prefix)/lib/pkgconfig
pero PKG_CONFIG_PATH
no se ha configurado previamente en mi sistema. Por lo tanto, la variable comienza con un :
carácter, que le dice que busque primero en el directorio actual. No quiero eso. Me decidí por lo siguiente,
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}${PKG_CONFIG_PATH:+:}$(pyenv prefix)/lib/pkgconfig
Pero eso parece tan feo. ¿Hay una mejor manera? ¿Cuál es la forma apropiada de agregar condicionalmente los dos puntos si y solo si la variable ya se ha establecido?