Un desarrollador ha creado una nueva herramienta de depuración con interfaz gráfica para CMake, llamada 'dcmake'. La utilidad, disponible en GitHub, simplifica el proceso de depuración interactiva de CMake, aprovechando la funcionalidad de depuración integrada en CMake desde la versión 3.27 (julio de 2023) y el protocolo Debugger Adaptor Protocol (DAP). dcmake permite a los usuarios iniciar, detener, avanzar paso a paso y establecer puntos de interrupción en el código CMake, además de inspeccionar variables en tiempo real. El desarrollo de la herramienta, que funciona en macOS, Windows y Linux, fue significativamente acelerado gracias al uso de inteligencia artificial para la creación de la interfaz de usuario, basada en Dear ImGui. El autor destaca la eficiencia de la IA para generar interfaces y ofrecer sugerencias de diseño. dcmake se ejecutará en la próxima versión de w64devkit, y es particularmente útil para depurar scripts CMake, aunque no es adecuado para depurar invocaciones de compilación. La herramienta se inicia pausada en la primera línea de CMakeLists.txt, facilitando la exploración del proceso de configuración.
