diff options
Diffstat (limited to 'lib/DebugInfo/PDB/CMakeLists.txt')
-rw-r--r-- | lib/DebugInfo/PDB/CMakeLists.txt | 28 |
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 |