brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.6 KiB · 237c304 Raw
94 lines · plain
1# We need to include the llvm components we depend on manually, as liblldb does2# not re-export those.3set(LLVM_LINK_COMPONENTS Support)4 5add_lldb_library(lldbDAP6  Breakpoint.cpp7  BreakpointBase.cpp8  ClientLauncher.cpp9  CommandPlugins.cpp10  DAP.cpp11  DAPError.cpp12  DAPLog.cpp13  DAPSessionManager.cpp14  EventHelper.cpp15  ExceptionBreakpoint.cpp16  FifoFiles.cpp17  FunctionBreakpoint.cpp18  InstructionBreakpoint.cpp19  JSONUtils.cpp20  LLDBUtils.cpp21  OutputRedirector.cpp22  ProgressEvent.cpp23  ProtocolUtils.cpp24  RunInTerminal.cpp25  SourceBreakpoint.cpp26  Transport.cpp27  Variables.cpp28  Watchpoint.cpp29 30  Handler/ResponseHandler.cpp31  Handler/AttachRequestHandler.cpp32  Handler/BreakpointLocationsHandler.cpp33  Handler/CancelRequestHandler.cpp34  Handler/CompileUnitsRequestHandler.cpp35  Handler/CompletionsHandler.cpp36  Handler/ConfigurationDoneRequestHandler.cpp37  Handler/ContinueRequestHandler.cpp38  Handler/DataBreakpointInfoRequestHandler.cpp39  Handler/DisassembleRequestHandler.cpp40  Handler/DisconnectRequestHandler.cpp41  Handler/EvaluateRequestHandler.cpp42  Handler/ExceptionInfoRequestHandler.cpp43  Handler/InitializeRequestHandler.cpp44  Handler/LaunchRequestHandler.cpp45  Handler/LocationsRequestHandler.cpp46  Handler/ModulesRequestHandler.cpp47  Handler/ModuleSymbolsRequestHandler.cpp48  Handler/NextRequestHandler.cpp49  Handler/PauseRequestHandler.cpp50  Handler/ReadMemoryRequestHandler.cpp51  Handler/RequestHandler.cpp52  Handler/RestartRequestHandler.cpp53  Handler/ScopesRequestHandler.cpp54  Handler/SetBreakpointsRequestHandler.cpp55  Handler/SetDataBreakpointsRequestHandler.cpp56  Handler/SetExceptionBreakpointsRequestHandler.cpp57  Handler/SetFunctionBreakpointsRequestHandler.cpp58  Handler/SetInstructionBreakpointsRequestHandler.cpp59  Handler/SetVariableRequestHandler.cpp60  Handler/SourceRequestHandler.cpp61  Handler/StackTraceRequestHandler.cpp62  Handler/StepInRequestHandler.cpp63  Handler/StepInTargetsRequestHandler.cpp64  Handler/StepOutRequestHandler.cpp65  Handler/TestGetTargetBreakpointsRequestHandler.cpp66  Handler/ThreadsRequestHandler.cpp67  Handler/VariablesRequestHandler.cpp68  Handler/WriteMemoryRequestHandler.cpp69 70  Protocol/DAPTypes.cpp71  Protocol/ProtocolBase.cpp72  Protocol/ProtocolEvents.cpp73  Protocol/ProtocolTypes.cpp74  Protocol/ProtocolRequests.cpp75 76  LINK_COMPONENTS77    Option78    Support79  LINK_LIBS80    liblldb81    lldbHost82  )83 84target_include_directories(lldbDAP85  PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})86 87if(LLDB_DAP_WELCOME_MESSAGE)88  target_compile_definitions(lldbDAP89    PRIVATE90    -DLLDB_DAP_WELCOME_MESSAGE=\"${LLDB_DAP_WELCOME_MESSAGE}\")91endif()92 93add_subdirectory(tool)94