scripts/build/debug/300-gdb.sh
changeset 2575 b0cc1bf3e851
parent 2570 2651341cc084
child 2616 d32d723b239c
child 2634 e29a762bbadf
     1.1 --- a/scripts/build/debug/300-gdb.sh	Sun Jul 24 20:30:52 2011 +0200
     1.2 +++ b/scripts/build/debug/300-gdb.sh	Sat Jul 30 00:05:53 2011 +0200
     1.3 @@ -150,20 +150,22 @@
     1.4          CT_DoLog EXTRA "Installing cross-gdb"
     1.5          CT_DoExecLog ALL make install
     1.6  
     1.7 -        CT_DoLog EXTRA "Install '.gdbinit' template"
     1.8 -        # See in scripts/build/internals.sh for why we do this
     1.9 -        if [ -f "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/gcc/BASE-VER" ]; then
    1.10 -            gcc_version=$( cat "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/gcc/BASE-VER" )
    1.11 -        else
    1.12 -            gcc_version=$( sed -r -e '/version_string/!d; s/^.+= "([^"]+)".*$/\1/;' \
    1.13 -                               "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/gcc/version.c"   \
    1.14 -                         )
    1.15 -        fi
    1.16 -        ${sed} -r                                               \
    1.17 -               -e "s:@@PREFIX@@:${CT_PREFIX_DIR}:;"             \
    1.18 -               -e "s:@@VERSION@@:${gcc_version}:;"              \
    1.19 -               "${CT_LIB_DIR}/scripts/build/debug/gdbinit.in"   \
    1.20 -               >"${CT_PREFIX_DIR}/share/gdb/gdbinit"
    1.21 +        if [ "${CT_GDB_INSTALL_GDBINIT}" = "y" ]; then
    1.22 +            CT_DoLog EXTRA "Install '.gdbinit' template"
    1.23 +            # See in scripts/build/internals.sh for why we do this
    1.24 +            if [ -f "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/gcc/BASE-VER" ]; then
    1.25 +                gcc_version=$( cat "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/gcc/BASE-VER" )
    1.26 +            else
    1.27 +                gcc_version=$( sed -r -e '/version_string/!d; s/^.+= "([^"]+)".*$/\1/;' \
    1.28 +                                   "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/gcc/version.c"   \
    1.29 +                             )
    1.30 +            fi
    1.31 +            ${sed} -r                                               \
    1.32 +                   -e "s:@@PREFIX@@:${CT_PREFIX_DIR}:;"             \
    1.33 +                   -e "s:@@VERSION@@:${gcc_version}:;"              \
    1.34 +                   "${CT_LIB_DIR}/scripts/build/debug/gdbinit.in"   \
    1.35 +                   >"${CT_PREFIX_DIR}/share/gdb/gdbinit"
    1.36 +        fi # Install gdbinit sample
    1.37  
    1.38          CT_EndStep
    1.39      fi