nix-ros-overlay/distros/ament-cmake-core-setup-hook.sh

17 lines
361 B
Bash
Raw Normal View History

isAmentPackage() {
[ -d "$1/share/ament_index" ]
}
declare -gA _amentPackagesSeen
_findAmentPackages() {
local pkg="$1"
# Deduplicate the packages
2019-12-03 17:43:09 -05:00
if [ -z "${_amentPackagesSeen["$pkg"]:-}" ] && isAmentPackage "$pkg"; then
addToSearchPath AMENT_PREFIX_PATH "$pkg"
fi
_amentPackagesSeen["$pkg"]=1
}
addEnvHooks "$hostOffset" _findAmentPackages