Merge topic 'windows-export-bigobj'
08ca4fbc7a WINDOWS_EXPORT_ALL_SYMBOLS: Distinguish bigobj from cl -GL objects
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10382
diff --git a/Source/bindexplib.cxx b/Source/bindexplib.cxx
index b58a1c4..03122ce 100644
--- a/Source/bindexplib.cxx
+++ b/Source/bindexplib.cxx
@@ -469,7 +469,7 @@
// check for /bigobj and llvm LTO format
cmANON_OBJECT_HEADER_BIGOBJ* h =
(cmANON_OBJECT_HEADER_BIGOBJ*)lpFileBase;
- if (h->Sig1 == 0x0 && h->Sig2 == 0xffff) {
+ if (h->Sig1 == 0x0 && h->Sig2 == 0xffff && h->Version >= 2) {
// bigobj
DumpSymbols<cmANON_OBJECT_HEADER_BIGOBJ, cmIMAGE_SYMBOL_EX>
symbolDumper(