diff --git a/launch_testing_ament_cmake/cmake/add_launch_test.cmake b/launch_testing_ament_cmake/cmake/add_launch_test.cmake index e8277d7e3..8606de737 100644 --- a/launch_testing_ament_cmake/cmake/add_launch_test.cmake +++ b/launch_testing_ament_cmake/cmake/add_launch_test.cmake @@ -74,6 +74,11 @@ function(add_launch_test file) if(NOT _add_launch_test_PYTHON_EXECUTABLE) set(_add_launch_test_PYTHON_EXECUTABLE "${PYTHON_EXECUTABLE}") + if(WIN32) + if(CMAKE_BUILD_TYPE STREQUAL "Debug") + set(_add_launch_test_PYTHON_EXECUTABLE "${PYTHON_EXECUTABLE_DEBUG}") + endif() + endif() endif() set(_file_name _file_name-NOTFOUND)