summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnchor <none@none>2019-05-15 03:57:10 -0600
committerNat Goodspeed <nat@lindenlab.com>2020-03-25 18:39:20 -0400
commitb09770946a8ae3396517c6796d1bff2a1707de26 (patch)
treec25b98ecc31ad442285fae538e723178fc2636fd
parent476721e48ae6db46fcad743973763b6211430d30 (diff)
[DRTVWR-476] - disable dbghelp.h warnings
-rw-r--r--autobuild.xml2
-rwxr-xr-xbuild.sh1
-rw-r--r--indra/llcommon/StackWalker.cpp3
-rw-r--r--indra/newview/llwindebug.h4
4 files changed, 8 insertions, 2 deletions
diff --git a/autobuild.xml b/autobuild.xml
index 8afc8db46b..a9525e6bbc 100644
--- a/autobuild.xml
+++ b/autobuild.xml
@@ -3755,7 +3755,7 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string>
<key>windows</key>
<map>
<key>build_directory</key>
- <string>build-vc${AUTOBUILD_VSVER|120}-$AUTOBUILD_ADDRSIZE</string>
+ <string>build-vc${AUTOBUILD_VSVER|150}-$AUTOBUILD_ADDRSIZE</string>
<key>configurations</key>
<map>
<key>RelWithDebInfo</key>
diff --git a/build.sh b/build.sh
index bafee86206..545c913f92 100755
--- a/build.sh
+++ b/build.sh
@@ -140,7 +140,6 @@ pre_build()
"$autobuild" configure --quiet -c $variant -- \
-DPACKAGE:BOOL=ON \
-DHAVOK:BOOL="$HAVOK" \
- -DCMAKE_SYSTEM_VERSION:STRING="10.0" \
-DRELEASE_CRASH_REPORTING:BOOL="$RELEASE_CRASH_REPORTING" \
-DVIEWER_SYMBOL_FILE:STRING="${VIEWER_SYMBOL_FILE:-}" \
-DBUGSPLAT_DB:STRING="${BUGSPLAT_DB:-}" \
diff --git a/indra/llcommon/StackWalker.cpp b/indra/llcommon/StackWalker.cpp
index d34ad9a369..7a7230db4b 100644
--- a/indra/llcommon/StackWalker.cpp
+++ b/indra/llcommon/StackWalker.cpp
@@ -98,7 +98,10 @@
// If VC7 and later, then use the shipped 'dbghelp.h'-file
#pragma pack(push,8)
#if _MSC_VER >= 1300
+#pragma warning (push)
+#pragma warning (disable:4091) // a microsoft header has warnings. Very nice.
#include <dbghelp.h>
+#pragma warning (pop)
#else
// inline the important dbghelp.h-declarations...
typedef enum {
diff --git a/indra/newview/llwindebug.h b/indra/newview/llwindebug.h
index 7e5818ba1c..05f245b311 100644
--- a/indra/newview/llwindebug.h
+++ b/indra/newview/llwindebug.h
@@ -29,7 +29,11 @@
#include "stdtypes.h"
#include "llwin32headerslean.h"
+
+#pragma warning (push)
+#pragma warning (disable:4091) // a microsoft header has warnings. Very nice.
#include <dbghelp.h>
+#pragma warning (pop)
class LLWinDebug:
public LLSingleton<LLWinDebug>