Это afaik невозможно с CMake, и поэтому отсутствует функция наверняка.
Ответ Таридона на вопрос, на который вы ссылаетесь, заключается в настройке именно того, что вы хотите - « Custom Build Step ». Это означает, что у вас все еще есть только ваша основная цель (VS Project) с чем-то, что выглядит как « Событие после сборки », но технически нет, так как события после сборки не запускаются, если проект актуален.
Ответ из tpg2114 работает, но имеет один существенный недостаток; это спамит ваше решение фальшивыми проектами. В случае если у вас есть сто проектов в решении, добавление еще одной сотни в качестве оберток после сборки к первой сотне, конечно, нежелательно.
В зависимости от вашей ситуации иногда бывает проще использовать события после сборки и принудительно пересобрать хотя бы один исходный файл, чтобы проект фактически собрал и, следовательно, также выполнил вашу пользовательскую команду.