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 "DiagnosticsRendering.cpp", 25 "Environment.cpp", 26 "ErrorMessages.cpp", 27 "Event.cpp", 28 "FileSpec.cpp", 29 "FileSpecList.cpp", 30 "GDBRemote.cpp", 31 "IOObject.cpp", 32 "Instrumentation.cpp", 33 "LLDBAssert.cpp", 34 "LLDBLog.cpp", 35 "Listener.cpp", 36 "Log.cpp", 37 "NameMatches.cpp", 38 "ProcessInfo.cpp", 39 "RealpathPrefixes.cpp", 40 "RegisterValue.cpp", 41 "RegularExpression.cpp", 42 "Scalar.cpp", 43 "SelectHelper.cpp", 44 "State.cpp", 45 "Status.cpp", 46 "Stream.cpp", 47 "StreamString.cpp", 48 "StringExtractor.cpp", 49 "StringExtractorGDBRemote.cpp", 50 "StringLexer.cpp", 51 "StringList.cpp", 52 "StructuredData.cpp", 53 "TildeExpressionResolver.cpp", 54 "Timer.cpp", 55 "TraceGDBRemotePackets.cpp", 56 "TraceIntelPTGDBRemotePackets.cpp", 57 "UUID.cpp", 58 "UnimplementedError.cpp", 59 "UriParser.cpp", 60 "UserID.cpp", 61 "UserIDResolver.cpp", 62 "VASprintf.cpp", 63 "VMRange.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_LIBS 78 # ${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