summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2017-03-09 19:54:23 +0000
committerZachary Turner <zturner@google.com>2017-03-09 19:54:23 +0000
commit30fdb05ddbe2d612f6784a5ed5f0f52c6fa5fa8f (patch)
treed7f12a118d9c53986be3280168cad6f2ccb3f2c3 /lldb/packages/Python/lldbsuite
parent10425de0632a602aa6f8e132128b5a48d822691b (diff)
downloadbcm5719-llvm-30fdb05ddbe2d612f6784a5ed5f0f52c6fa5fa8f.tar.gz
bcm5719-llvm-30fdb05ddbe2d612f6784a5ed5f0f52c6fa5fa8f.zip
Make the LLDB test suite work with MSVC 2017 on Windows.
llvm-svn: 297405
Diffstat (limited to 'lldb/packages/Python/lldbsuite')
-rw-r--r--lldb/packages/Python/lldbsuite/test/make/Makefile.rules10
1 files changed, 6 insertions, 4 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/make/Makefile.rules b/lldb/packages/Python/lldbsuite/test/make/Makefile.rules
index ac9cf032642..40ab4023f3e 100644
--- a/lldb/packages/Python/lldbsuite/test/make/Makefile.rules
+++ b/lldb/packages/Python/lldbsuite/test/make/Makefile.rules
@@ -300,10 +300,12 @@ ifeq "$(OS)" "Windows_NT"
# Clang for Windows doesn't support C++ Exceptions
CXXFLAGS += -fno-exceptions
CXXFLAGS += -D_HAS_EXCEPTIONS=0
- ifeq "$(VisualStudioVersion)" "14.0"
- CXXFLAGS += -fms-compatibility-version=19.0
- override CXXFLAGS := $(subst -std=c++11,-std=c++14,$(CXXFLAGS))
- endif
+
+ # MSVC 2015 or higher is required, which depends on c++14, so
+ # append these values unconditionally.
+ CXXFLAGS += -fms-compatibility-version=19.0
+ override CXXFLAGS := $(subst -std=c++11,-std=c++14,$(CXXFLAGS))
+
# The MSVC linker doesn't understand long section names
# generated by the clang compiler.
LDFLAGS += -fuse-ld=lld
OpenPOWER on IntegriCloud