Mozilla/mozilla/camino/scripts/generate-symbols.sh
stuart.morgan%alumni.case.edu 6f4ec86537 Camino only - Bug 488512: Generate breakpad symbols with builds (currently Camino code only). r/sr=mento
git-svn-id: svn://10.0.0.236/trunk@256974 18797224-902f-48f8-a5cc-f745e15eee43
2009-04-18 21:12:30 +00:00

17 lines
541 B
Bash
Executable File

#!/bin/sh
SYMBOL_FILE_BASE="${BUILD_DIR}/${BUILD_STYLE}/${EXECUTABLE_NAME}"
# Generate breakpad symbols only for release builds.
if [ "${CONFIGURATION}" != "Deployment" ]; then
exit 0;
fi
for arch in ${ARCHS}; do
SYMBOL_FILE="${SYMBOL_FILE_BASE}-${arch}.breakpadsymbols"
SYMBOL_SOURCE="${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"
if [ "${SYMBOL_SOURCE}" -nt "${SYMBOL_FILE}" ]; then
"${SRCROOT}/google-breakpad/src/tools/mac/dump_syms/build/Release/dump_syms" -a ${arch} "${SYMBOL_SOURCE}" > "${SYMBOL_FILE}"
fi
done