¿Cómo llamar a una función CMake desde add_custom_target / command?
¿Es posible llamar a una función CMake desde unadd_custom_target
oadd_custom_command
?
Sé que podría mover la función CMake a un script Python (o lo que sea) y llamarlo desdeadd_custom_target
/command
pero me gustaría evitar tener toneladas de script al lado del CMake infra existente.
Lo que quiero lograr es usar CPack para generar un paquete zip de artefactos binarios y publicarlos en un repositorio de artefactos. Para la parte de publicación ya he creado la función CMake, pero ahora necesito combinar el empaquetado y la publicación juntos.
Gracias por cualquier ayuda / pistas de antemano.