Вызывает ошибку CMAKE во время сборки - PullRequest
0 голосов
/ 20 декабря 2018

Я знаю, как создать ошибку во время конфигурации с помощью команды message().Но как использовать CMake, чтобы заставить мою сборку завершиться с ошибкой?

Я могу придумать что-нибудь, используя add_custom_command (TARGET MyFailingTarget POST_BUILD COMMAND myFailingCommand), но это кажется очень странным.

1 Ответ

0 голосов
/ 16 января 2019

Для справки, вот что я в итоге сделал (так похоже на то, что я сказал в моем вопросе):

add_custom_command(TARGET onlyInRelease PRE_BUILD
COMAND $<$<NOT:$<CONFIG:Release>>:TARGET_ALLOWED_FOR_RELEASE_BUILDS_ONLY>)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...