brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · 462857e Raw
55 lines · plain
1macro(add_lv_impl_folder group)2  list(APPEND LV_IMPL_SOURCES ${ARGN})3  source_group(${group} FILES ${ARGN})4endmacro()5 6add_lv_impl_folder(Core7  Core/LVCompare.cpp8  Core/LVElement.cpp9  Core/LVLine.cpp10  Core/LVLocation.cpp11  Core/LVObject.cpp12  Core/LVOptions.cpp13  Core/LVRange.cpp14  Core/LVReader.cpp15  Core/LVScope.cpp16  Core/LVSort.cpp17  Core/LVSourceLanguage.cpp18  Core/LVSupport.cpp19  Core/LVSymbol.cpp20  Core/LVType.cpp21  )22 23add_lv_impl_folder(Readers24  LVReaderHandler.cpp25  Readers/LVBinaryReader.cpp26  Readers/LVCodeViewReader.cpp27  Readers/LVCodeViewVisitor.cpp28  Readers/LVDWARFReader.cpp29  )30 31list(APPEND LIBLV_ADDITIONAL_HEADER_DIRS32  "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/LogicalView"33  "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/LogicalView/Core"34  "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/LogicalView/Readers"35  )36 37add_llvm_component_library(LLVMDebugInfoLogicalView38  ${LV_IMPL_SOURCES}39 40  ADDITIONAL_HEADER_DIRS41  ${LIBLV_ADDITIONAL_HEADER_DIRS}42 43  LINK_COMPONENTS44  BinaryFormat45  Demangle46  Object47  MC48  Support49  TargetParser50  DebugInfoCodeView51  DebugInfoDWARF52  DebugInfoDWARFLowLevel53  DebugInfoPDB54  )55