En mi proyecto CMake, me gustaría tener algún comportamiento personalizado cuando se ejecuta el objetivo limpio. Sin embargo, si lo hagoCMake comandos de limpieza personalizados
add_dependencies(clean extra-clean)
falla con
add_dependencies Adding dependency to non-existent target: clean
¿Es incluso posible tener un comportamiento personalizado limpia?
EDIT: Estoy ejecutando algunas herramientas externas como parte de la compilación. Estas herramientas generan muchos archivos, pero se pueden limpiar simplemente pidiéndole a la herramienta que lo haga. Idealmente, podría agregar un objetivo personalizado al objetivo limpio para llamar a la herramienta y hacer su limpieza.
¡Todavía me gustaría saber la respuesta a la pregunta aclarada! Ninguna de las respuestas actuales realmente lo responde. Cómo ejecutar algunos comandos adicionales cuando se ejecuta "make clean", p. el "hacer limpio" de una herramienta externa? –