| macro(add_lv_impl_folder group) | |
| list(APPEND LV_IMPL_SOURCES ${ARGN}) | |
| source_group(${group} FILES ${ARGN}) | |
| endmacro() | |
| add_lv_impl_folder(Core | |
| Core/LVCompare.cpp | |
| Core/LVElement.cpp | |
| Core/LVLine.cpp | |
| Core/LVLocation.cpp | |
| Core/LVObject.cpp | |
| Core/LVOptions.cpp | |
| Core/LVRange.cpp | |
| Core/LVReader.cpp | |
| Core/LVScope.cpp | |
| Core/LVSort.cpp | |
| Core/LVSupport.cpp | |
| Core/LVSymbol.cpp | |
| Core/LVType.cpp | |
| ) | |
| add_lv_impl_folder(Readers | |
| LVReaderHandler.cpp | |
| Readers/LVBinaryReader.cpp | |
| Readers/LVELFReader.cpp | |
| ) | |
| list(APPEND LIBLV_ADDITIONAL_HEADER_DIRS | |
| "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/LogicalView" | |
| "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/LogicalView/Core" | |
| "${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/LogicalView/Readers" | |
| ) | |
| add_llvm_component_library(LLVMDebugInfoLogicalView | |
| ${LV_IMPL_SOURCES} | |
| ADDITIONAL_HEADER_DIRS | |
| ${LIBLV_ADDITIONAL_HEADER_DIRS} | |
| LINK_COMPONENTS | |
| BinaryFormat | |
| Object | |
| MC | |
| Support | |
| TargetParser | |
| DebugInfoDWARF | |
| ) |