Meta+CMake: Use lldb on macOS for debugging

This commit is contained in:
Andrew Kaster
2024-06-29 20:05:33 -06:00
committed by Andrew Kaster
parent 72b4d44d07
commit 3cdd4fb769
2 changed files with 20 additions and 5 deletions

View File

@@ -107,10 +107,17 @@ add_custom_target(run
VERBATIM
)
add_custom_target(debug-ladybird
COMMAND "${CMAKE_COMMAND}" -E env "LADYBIRD_SOURCE_DIR=${LADYBIRD_SOURCE_DIR}" gdb -ex "set follow-fork-mode child" "$<TARGET_FILE:ladybird>"
USES_TERMINAL
)
if (APPLE)
add_custom_target(debug-ladybird
COMMAND "${CMAKE_COMMAND}" -E env "LADYBIRD_SOURCE_DIR=${LADYBIRD_SOURCE_DIR}" lldb "$<TARGET_BUNDLE_DIR:ladybird>"
USES_TERMINAL
)
else()
add_custom_target(debug-ladybird
COMMAND "${CMAKE_COMMAND}" -E env "LADYBIRD_SOURCE_DIR=${LADYBIRD_SOURCE_DIR}" gdb "$<TARGET_FILE:ladybird>"
USES_TERMINAL
)
endif()
add_subdirectory(ImageDecoder)
add_subdirectory(RequestServer)