Comment puis-je obtenir CMAKE pour générer une erreur sur une condition particulière. C'est, je veux quelque chose comme ceci:
if( SOME_COND )
error( "You can't do that" )
endif()
Comment puis-je obtenir CMAKE pour générer une erreur sur une condition particulière. C'est, je veux quelque chose comme ceci:
if( SOME_COND )
error( "You can't do that" )
endif()
Le message() la méthode a un argument optionnel pour le type, permettant d'ÉTAT, d'AVERTISSEMENT, AUTHOR_WARNING, SEND_ERROR et FATAL_ERROR.
Vous souhaitez SEND_ERROR si vous voulez générer une erreur, mais de poursuivre le traitement. Vous souhaitez FATAL_ERROR si vous voulez sortir de CMake traitement.
Quelque chose comme:
if( SOME_COND )
message( SEND_ERROR "You can't do that" )
elsif( SOME_CRITICAL_COND )
message( FATAL_ERROR "You can not do this at all, CMake will exit." )
endif()
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.