CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
97 lines
3.1 KiB
CMake
97 lines
3.1 KiB
CMake
# lldbDAP is an OBJECT library: a collection of compiled object files that is
|
|
# shared between the lldb-dap tool and the DAPTests unit test, with no declared
|
|
# link dependencies of its own. Each consumer lists its own LINK_LIBS and
|
|
# LINK_COMPONENTS, avoiding transitive propagation of static LLVM components
|
|
# that would collide with symbols re-exported by liblldb when
|
|
# LLDB_EXPORT_ALL_SYMBOLS is ON.
|
|
add_lldb_library(lldbDAP OBJECT
|
|
Breakpoint.cpp
|
|
BreakpointBase.cpp
|
|
ClientLauncher.cpp
|
|
CommandPlugins.cpp
|
|
DAP.cpp
|
|
DAPError.cpp
|
|
DAPLog.cpp
|
|
DAPSessionManager.cpp
|
|
EventHelper.cpp
|
|
ExceptionBreakpoint.cpp
|
|
FifoFiles.cpp
|
|
FunctionBreakpoint.cpp
|
|
InstructionBreakpoint.cpp
|
|
JSONUtils.cpp
|
|
LLDBUtils.cpp
|
|
OutputRedirector.cpp
|
|
ProgressEvent.cpp
|
|
ProtocolUtils.cpp
|
|
RunInTerminal.cpp
|
|
SourceBreakpoint.cpp
|
|
Transport.cpp
|
|
Variables.cpp
|
|
Watchpoint.cpp
|
|
|
|
Handler/ResponseHandler.cpp
|
|
Handler/AttachRequestHandler.cpp
|
|
Handler/BreakpointLocationsRequestHandler.cpp
|
|
Handler/CancelRequestHandler.cpp
|
|
Handler/CompileUnitsRequestHandler.cpp
|
|
Handler/CompletionsRequestHandler.cpp
|
|
Handler/ConfigurationDoneRequestHandler.cpp
|
|
Handler/ContinueRequestHandler.cpp
|
|
Handler/DataBreakpointInfoRequestHandler.cpp
|
|
Handler/DisassembleRequestHandler.cpp
|
|
Handler/DisconnectRequestHandler.cpp
|
|
Handler/EvaluateRequestHandler.cpp
|
|
Handler/ExceptionInfoRequestHandler.cpp
|
|
Handler/InitializeRequestHandler.cpp
|
|
Handler/LaunchRequestHandler.cpp
|
|
Handler/LocationsRequestHandler.cpp
|
|
Handler/ModulesRequestHandler.cpp
|
|
Handler/ModuleSymbolsRequestHandler.cpp
|
|
Handler/NextRequestHandler.cpp
|
|
Handler/PauseRequestHandler.cpp
|
|
Handler/ReadMemoryRequestHandler.cpp
|
|
Handler/RequestHandler.cpp
|
|
Handler/RestartRequestHandler.cpp
|
|
Handler/ScopesRequestHandler.cpp
|
|
Handler/SetBreakpointsRequestHandler.cpp
|
|
Handler/SetDataBreakpointsRequestHandler.cpp
|
|
Handler/SetExceptionBreakpointsRequestHandler.cpp
|
|
Handler/SetFunctionBreakpointsRequestHandler.cpp
|
|
Handler/SetInstructionBreakpointsRequestHandler.cpp
|
|
Handler/SetVariableRequestHandler.cpp
|
|
Handler/SourceRequestHandler.cpp
|
|
Handler/StackTraceRequestHandler.cpp
|
|
Handler/StepInRequestHandler.cpp
|
|
Handler/StepInTargetsRequestHandler.cpp
|
|
Handler/StepOutRequestHandler.cpp
|
|
Handler/TestGetTargetBreakpointsRequestHandler.cpp
|
|
Handler/ThreadsRequestHandler.cpp
|
|
Handler/UnknownRequestHandler.cpp
|
|
Handler/VariablesRequestHandler.cpp
|
|
Handler/WriteMemoryRequestHandler.cpp
|
|
|
|
Protocol/DAPTypes.cpp
|
|
Protocol/ProtocolBase.cpp
|
|
Protocol/ProtocolEvents.cpp
|
|
Protocol/ProtocolTypes.cpp
|
|
Protocol/ProtocolRequests.cpp
|
|
)
|
|
|
|
# When building with precompiled headers and Xcode as a generator,
|
|
# It adds obj.lldbDAP.dir/${BUILD_TYPE}/cmake_pch.xxx but does not generate one
|
|
# causing the build to fail.
|
|
if(CMAKE_GENERATOR STREQUAL "Xcode")
|
|
set_target_properties(lldbDAP PROPERTIES DISABLE_PRECOMPILE_HEADERS ON)
|
|
endif()
|
|
|
|
target_include_directories(lldbDAP
|
|
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
|
|
|
|
if(LLDB_DAP_WELCOME_MESSAGE)
|
|
target_compile_definitions(lldbDAP
|
|
PRIVATE
|
|
-DLLDB_DAP_WELCOME_MESSAGE=\"${LLDB_DAP_WELCOME_MESSAGE}\")
|
|
endif()
|
|
|
|
add_subdirectory(tool)
|