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 Wed Aug 03 00:00:44 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