aboutsummaryrefslogtreecommitdiff
path: root/lib/DebugInfo/PDB/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'lib/DebugInfo/PDB/CMakeLists.txt')
-rw-r--r--lib/DebugInfo/PDB/CMakeLists.txt28
1 files changed, 27 insertions, 1 deletions
diff --git a/lib/DebugInfo/PDB/CMakeLists.txt b/lib/DebugInfo/PDB/CMakeLists.txt
index 1645a95aac36..b5a2bc1600fc 100644
--- a/lib/DebugInfo/PDB/CMakeLists.txt
+++ b/lib/DebugInfo/PDB/CMakeLists.txt
@@ -17,6 +17,7 @@ if(HAVE_DIA_SDK)
DIA/DIAEnumLineNumbers.cpp
DIA/DIAEnumSourceFiles.cpp
DIA/DIAEnumSymbols.cpp
+ DIA/DIAError.cpp
DIA/DIALineNumber.cpp
DIA/DIARawSymbol.cpp
DIA/DIASession.cpp
@@ -24,12 +25,37 @@ if(HAVE_DIA_SDK)
)
set(LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB/DIA")
-
endif()
+add_pdb_impl_folder(Raw
+ Raw/DbiStream.cpp
+ Raw/DbiStreamBuilder.cpp
+ Raw/EnumTables.cpp
+ Raw/Hash.cpp
+ Raw/IndexedStreamData.cpp
+ Raw/InfoStream.cpp
+ Raw/InfoStreamBuilder.cpp
+ Raw/MappedBlockStream.cpp
+ Raw/ModInfo.cpp
+ Raw/ModStream.cpp
+ Raw/MsfBuilder.cpp
+ Raw/MsfCommon.cpp
+ Raw/NameHashTable.cpp
+ Raw/NameMap.cpp
+ Raw/NameMapBuilder.cpp
+ Raw/PDBFile.cpp
+ Raw/PDBFileBuilder.cpp
+ Raw/PublicsStream.cpp
+ Raw/RawError.cpp
+ Raw/RawSession.cpp
+ Raw/SymbolStream.cpp
+ Raw/TpiStream.cpp)
+
+list(APPEND LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB/Raw")
list(APPEND LIBPDB_ADDITIONAL_HEADER_DIRS "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/PDB")
add_llvm_library(LLVMDebugInfoPDB
+ GenericError.cpp
IPDBSourceFile.cpp
PDB.cpp
PDBContext.cpp