Como chamar uma função CMake de add_custom_target / command?

É possível chamar uma função CMake de umadd_custom_target ouadd_custom_command?

Eu sei que poderia mover a função CMake para um script Python (ou qualquer outra coisa) e chamá-la deadd_custom_target/command mas gostaria de evitar ter toneladas de scripts ao lado do CMake infra existente.

O que eu quero alcançar é usar o CPack para gerar um pacote zip de artefatos binários e publicá-los em um repositório de artefatos. Para a parte de publicação, já criei a função CMake, mas agora preciso combinar o empacotamento e a publicação.

Obrigado por qualquer ajuda / dicas com antecedência.

questionAnswers(2)

yourAnswerToTheQuestion