brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.1 KiB · 47143ea Raw
95 lines · plain
1static_library("Utility") {2  output_name = "lldbUtility"3  configs += [ "//llvm/utils/gn/build:lldb_code" ]4  deps = [5    "//llvm/lib/BinaryFormat",6    "//llvm/lib/Support",7    "//llvm/lib/TargetParser",8  ]9  sources = [10    "AddressableBits.cpp",11    "ArchSpec.cpp",12    "Args.cpp",13    "Baton.cpp",14    "Broadcaster.cpp",15    "Checksum.cpp",16    "CompletionRequest.cpp",17    "Connection.cpp",18    "ConstString.cpp",19    "DataBufferHeap.cpp",20    "DataBufferLLVM.cpp",21    "DataEncoder.cpp",22    "DataExtractor.cpp",23    "Diagnostics.cpp",24    "Environment.cpp",25    "ErrorMessages.cpp",26    "Event.cpp",27    "FileSpec.cpp",28    "FileSpecList.cpp",29    "GDBRemote.cpp",30    "IOObject.cpp",31    "Instrumentation.cpp",32    "LLDBAssert.cpp",33    "LLDBLog.cpp",34    "Listener.cpp",35    "Log.cpp",36    "NameMatches.cpp",37    "ProcessInfo.cpp",38    "RealpathPrefixes.cpp",39    "RegisterValue.cpp",40    "RegularExpression.cpp",41    "Scalar.cpp",42    "SelectHelper.cpp",43    "State.cpp",44    "Status.cpp",45    "Stream.cpp",46    "StreamString.cpp",47    "StringExtractor.cpp",48    "StringExtractorGDBRemote.cpp",49    "StringLexer.cpp",50    "StringList.cpp",51    "StructuredData.cpp",52    "TildeExpressionResolver.cpp",53    "Timer.cpp",54    "TraceGDBRemotePackets.cpp",55    "TraceIntelPTGDBRemotePackets.cpp",56    "UUID.cpp",57    "UnimplementedError.cpp",58    "UriParser.cpp",59    "UserID.cpp",60    "UserIDResolver.cpp",61    "VASprintf.cpp",62    "VMRange.cpp",63    "VirtualDataExtractor.cpp",64    "XcodeSDK.cpp",65    "ZipFile.cpp",66  ]67 68  if (current_os == "win") {69    libs = [70      "rpcrt4.lib",71      "ws2_32.lib",72    ]73  }74 75  # FIXME:76  # if (APPLE)77  #   list(APPEND LLDB_SYSTEM_LIBS78  #        ${FOUNDATION_LIBRARY}79  #        ${CORE_FOUNDATION_LIBRARY}80  #        ${CORE_SERVICES_LIBRARY}81  #        ${SECURITY_LIBRARY}82  #        ${DEBUG_SYMBOLS_LIBRARY})83  # endif()84  #85  # if(NOT PURE_WINDOWS)86  #   list(APPEND LLDB_SYSTEM_LIBS ${CMAKE_THREAD_LIBS_INIT})87  # endif()88  #89  # list(APPEND LLDB_SYSTEM_LIBS ${CMAKE_DL_LIBS})90  #91  # if (NOT HAVE_CXX_ATOMICS64_WITHOUT_LIB )92  #     list(APPEND LLDB_SYSTEM_LIBS atomic)93  # endif()94}95