summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2019-03-06 22:42:34 +0000
committerZachary Turner <zturner@google.com>2019-03-06 22:42:34 +0000
commit2157f57d2dd9345f1854b2809931ae4d81578b3e (patch)
tree5f40104fc3bb55ff6da0b1c860e9ad9ac2e96201
parent83b88441ad951fe99c30402930ef3cd661f2fd2b (diff)
downloadbcm5719-llvm-2157f57d2dd9345f1854b2809931ae4d81578b3e.tar.gz
bcm5719-llvm-2157f57d2dd9345f1854b2809931ae4d81578b3e.zip
Pass /bigobj for SBReproducer.cpp with MSVC
/BIGOBJ is used to bypass certain COFF file format limitations and is used with, unsurprisingly, very big object files. This file has grown large enough that it needs this flag in order to compile successfully. llvm-svn: 355559
-rw-r--r--lldb/source/API/CMakeLists.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/lldb/source/API/CMakeLists.txt b/lldb/source/API/CMakeLists.txt
index 70908cd7e9b..94c9e338f27 100644
--- a/lldb/source/API/CMakeLists.txt
+++ b/lldb/source/API/CMakeLists.txt
@@ -97,6 +97,10 @@ add_lldb_library(liblldb SHARED
Support
)
+if (MSVC)
+ set_source_files_properties(SBReproducer.cpp PROPERTIES COMPILE_FLAGS /bigobj)
+endif()
+
if(lldb_python_wrapper)
add_dependencies(liblldb swig_wrapper)
OpenPOWER on IntegriCloud