Skip to content

Commit f5392bf

Browse files
authored
Merge pull request LandSandBoat#10389 from LandSandBoat/fix-debugger-dir
Set DEBUGGER_WORKING_DIRECTORY for Ninja debug sessions
2 parents 5732c6b + 1c38e88 commit f5392bf

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

cmake/StandardProjectSettings.cmake

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,10 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${FLAGS_AND_DEFINES_STR}")
9898

9999
function(set_target_output_directory target)
100100
# Run from the repo root: data, scripts, settings and the runtime DLLs all live there.
101+
# DEBUGGER_WORKING_DIRECTORY (CMake 4.0+): Ninja and other non-VS generators.
102+
# VS_DEBUGGER_WORKING_DIRECTORY: Visual Studio generator (takes precedence there).
101103
set_target_properties(${target} PROPERTIES
104+
DEBUGGER_WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
102105
VS_DEBUGGER_WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}")
103106

104107
message(STATUS "${target}: staging build artifact to ${CMAKE_SOURCE_DIR} after build")

0 commit comments

Comments
 (0)