| #!/usr/bin/env sh |
| |
|
|
| |
| |
| |
| |
| |
| |
| |
|
|
| |
| |
| : ${_CATKIN_SETUP_DIR:=/home/agilex/cobot_magic/camera_ws/devel} |
| _SETUP_UTIL="$_CATKIN_SETUP_DIR/_setup_util.py" |
| unset _CATKIN_SETUP_DIR |
|
|
| if [ ! -f "$_SETUP_UTIL" ]; then |
| echo "Missing Python script: $_SETUP_UTIL" |
| return 22 |
| fi |
|
|
| |
| _UNAME=`uname -s` |
| _IS_DARWIN=0 |
| if [ "$_UNAME" = "Darwin" ]; then |
| _IS_DARWIN=1 |
| fi |
| unset _UNAME |
|
|
| |
| export CMAKE_PREFIX_PATH |
| if [ $_IS_DARWIN -eq 0 ]; then |
| export LD_LIBRARY_PATH |
| else |
| export DYLD_LIBRARY_PATH |
| fi |
| unset _IS_DARWIN |
| export PATH |
| export PKG_CONFIG_PATH |
| export PYTHONPATH |
|
|
| |
| if [ -z "$CATKIN_SHELL" ]; then |
| CATKIN_SHELL=sh |
| fi |
|
|
| |
| |
| if [ -d "${TMPDIR:-}" ]; then |
| _TMPDIR="${TMPDIR}" |
| else |
| _TMPDIR=/tmp |
| fi |
| _SETUP_TMP=`mktemp "${_TMPDIR}/setup.sh.XXXXXXXXXX"` |
| unset _TMPDIR |
| if [ $? -ne 0 -o ! -f "$_SETUP_TMP" ]; then |
| echo "Could not create temporary file: $_SETUP_TMP" |
| return 1 |
| fi |
| CATKIN_SHELL=$CATKIN_SHELL "$_SETUP_UTIL" $@ ${CATKIN_SETUP_UTIL_ARGS:-} >> "$_SETUP_TMP" |
| _RC=$? |
| if [ $_RC -ne 0 ]; then |
| if [ $_RC -eq 2 ]; then |
| echo "Could not write the output of '$_SETUP_UTIL' to temporary file '$_SETUP_TMP': may be the disk if full?" |
| else |
| echo "Failed to run '\"$_SETUP_UTIL\" $@': return code $_RC" |
| fi |
| unset _RC |
| unset _SETUP_UTIL |
| rm -f "$_SETUP_TMP" |
| unset _SETUP_TMP |
| return 1 |
| fi |
| unset _RC |
| unset _SETUP_UTIL |
| . "$_SETUP_TMP" |
| rm -f "$_SETUP_TMP" |
| unset _SETUP_TMP |
|
|
| |
| _i=0 |
| while [ $_i -lt $_CATKIN_ENVIRONMENT_HOOKS_COUNT ]; do |
| eval _envfile=\$_CATKIN_ENVIRONMENT_HOOKS_$_i |
| unset _CATKIN_ENVIRONMENT_HOOKS_$_i |
| eval _envfile_workspace=\$_CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE |
| unset _CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE |
| |
| CATKIN_ENV_HOOK_WORKSPACE=$_envfile_workspace |
| . "$_envfile" |
| unset CATKIN_ENV_HOOK_WORKSPACE |
| _i=$((_i + 1)) |
| done |
| unset _i |
|
|
| unset _CATKIN_ENVIRONMENT_HOOKS_COUNT |
|
|