From 5002c9caf4b9123fe1f9fa9be9575f7f946db371 Mon Sep 17 00:00:00 2001 From: Nicky Date: Thu, 15 Jul 2021 22:38:40 +0200 Subject: [PATCH] Make the configure script smarter by automatically setting up bugsplat in case crashreporting is desire (and a channel is set). --- scripts/configure_firestorm.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/configure_firestorm.sh b/scripts/configure_firestorm.sh index 4ba88357f3..249d7d905b 100755 --- a/scripts/configure_firestorm.sh +++ b/scripts/configure_firestorm.sh @@ -364,6 +364,7 @@ else fi +CHANNEL_SIMPLE="$CHANNEL" if [ -z $CHANNEL ] ; then if [ $TARGET_PLATFORM == "darwin" ] ; then CHANNEL="private-`hostname -s` " @@ -503,7 +504,11 @@ if [ $WANTS_CONFIG -eq $TRUE ] ; then else VIEWER_SYMBOL_FILE="${BUILD_DIR}/newview/$BTYPE/firestorm-symbols-${TARGET_PLATFORM}-${AUTOBUILD_ADDRSIZE}.tar.bz2" fi - CRASH_REPORTING="-DRELEASE_CRASH_REPORTING:BOOL=ON" + CRASH_REPORTING="-DRELEASE_CRASH_REPORTING=ON" + if [ ! -z $CHANNEL_SIMPLE ] + then + CRASH_REPORTING="$CRASH_REPORTING -DUSE_BUGSPLAT=On -DBUGSPLAT_DB=firestorm_"`echo $CHANNEL_SIMPLE | tr [:upper:] [:lower:]` + fi else CRASH_REPORTING="-DRELEASE_CRASH_REPORTING:BOOL=OFF" fi