Muszę dołączyć katalog do PKG_CONFIG_PATH
. Normalnie użyłbym standardu
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:$(pyenv prefix)/lib/pkgconfig
ale PKG_CONFIG_PATH
nie zostało wcześniej ustawione w moim systemie. Dlatego zmienna zaczyna się od :
znaku, który każe jej najpierw zajrzeć do bieżącego katalogu. Nie chcę tego. Ustaliłem, co następuje:
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}${PKG_CONFIG_PATH:+:}$(pyenv prefix)/lib/pkgconfig
ale to wydaje się takie brzydkie. Czy jest lepszy sposób? Jaki jest właściwy sposób warunkowego dołączenia dwukropka, jeśli i tylko wtedy, gdy zmienna została już ustawiona?